使用Mercurial启动类似于现有项目的新项目

Pab*_*ruz 1 version-control mercurial

我在Mercurial(HG)存储库上有一个项目.我即将开始一个新项目,我想首先使用与上述项目完全相同的代码.这两个项目完全不相关.即使他们做类似的事情,每个人都是为不同的客户,不同的名字,不同的品牌,不同的艺术.

我的问题是:

建议的方法是什么:

  1. 克隆(hg clone)项目并开始进行更改?
  2. 存档(hg存档)项目并在存档副本上创建新存储库(hg init)?
  3. 还有其他我不考虑的选择吗?

非常感谢.

Gia*_*ian 5

我将扩展我之前提出的评论,建议将共同的功能放入库中以避免在两个地方维护相同代码库的重复工作,并建议如果你可以让每个实例成为一个分支公共代码库,那可能是理想的.希望这样,如果你修复一个分支中的错误,它应该很容易合并分支或至少以一致的方式轻松应用更改.