gpt4 book ai didi

version-control - 如何使用 Mercurial 在多个存储库之间共享代码?

转载 作者:行者123 更新时间:2023-12-01 02:34:17 24 4
gpt4 key购买 nike

随着时间的推移,我开发了各种实用函数、类和控件,我可以在多个项目中重复使用这些函数、类和控件。对于这些项目中的每一个,我都有一个 Mercurial 存储库,我复制了可重用的项目。显然这很糟糕,因为如果我修复了一个可重用组件中的错误,我必须在所有存储库中手动复制代码,而且我可能会在此过程中出错。

你如何处理这种情况?如何使用 Mercurial 在多个存储库中共享代码,如果我在一个存储库中进行更新,我可以轻松地与其他存储库集成。

最佳答案

查看子存储库:https://www.mercurial-scm.org/wiki/Subrepository

它们不会帮助您保持其他副本的最新状态(您必须手动执行此操作),但它们会使事情变得简单(您可以在子存储库中使用 hg pull; hg update,然后提交父存储库)。

另一种选择(我在不同的项目中使用)是强制布局,然后简单地假设“实用程序”存储库存储在 ../utils , 相对于每个“真实”存储库。

关于version-control - 如何使用 Mercurial 在多个存储库之间共享代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11007336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com