使用Mercurial分离三个版本:官方/开发/测试/

2024-01-02

我正在部署一个由几十个文件和文件夹组成的Python模块;我使用 Mercurial 来管理软件变更。

我想将同一个模块保留在三个分支中:官方分支(团队使用的)、开发分支(这可能不止一个开发分支)和测试分支(不是官方分支的测试,而是一个分支)。与我的模块使用的第三方模块相关的测试集合 - 第三方模块发布新版本时的回归测试)。

我怎样才能在 Mercurial 中实现这一目标?简单地在同一文件夹中命名三个分支,或者将一个版本克隆到三个位置并单独维护它们?

任何有关如何总体管理此问题的见解将不胜感激。

谢谢。


“官方”方式是将您的存储库克隆到您需要的任意多个分支中。

但是存储库中的命名分支也是可以接受的,特别是如果您不需要同时进行不同的开发工作(每个开发工作都与各自的分支相关联)

我发现“Mercurial 中的分支模型指南 http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/“对于这种选择很有启发。
其他信息Mercurial 在这个 SO 问题中也有分支 https://stackoverflow.com/questions/1598759/git-and-mercurial-compare-and-contrast/1599930#1599930.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用Mercurial分离三个版本:官方/开发/测试/ 的相关文章

随机推荐