hg的分支合并,版本切换的另一种方法

假定有3个最终版本,Lit精简版,i18n多国语言版,RVL正式版。

换一种逻辑不用并行分支,这3个版本应该是3个不同节点。即

 

ssh://hg@xxx/MyProjectLit

ssh://hg@xxx/MyProjectI18n

ssh://hg@xxx/MyProjectRVL

 

假定他们之间的合并规则非常复杂,Lit合并到RVL,RVL合并到I18n。若用并行分支,稍有不慎就会合并错误,那么可以这样设置

ssh://hg@xxx/MyProjectLit   目标仓库:ssh://hg@xxx/MyProjectRVL

ssh://hg@xxx/MyProjectRVL   目标仓库:ssh://hg@xxx/MyProjectI18n

 

所以如果要同时维护3个版本,本地肯定是3个Hg项目文件夹。而不是多分支切换,同时解决了HG切分支速度慢的问题

你可能感兴趣的:(方法)