【发布时间】:2011-06-13 06:17:09
【问题描述】:
我们有一个存储库myproject - 由于该存储库即将发布,我们正在创建myproject-1_0。版本 2 开发将在 myproject 中继续,而小的调整和错误修复将在 myproject-1_0 中进行。将myproject-1_0 更改合并为myproject 的最佳方法是什么?
这是最好的方法吗:
$ cd myproject
$ hg pull ../myproject-1_0
$ hg merge
$ hg commit -m 'Merge bugfix from 1.0 branch'
$ hg push
?
如果我们在 2 月 1 日进行合并,然后在 myproject-1_0 中进行更多更改,会发生什么情况?我们是否会再次按照这些步骤操作,hg pull ../myproject-1_0 只会在 2 月 1 日拉动之后拉动变更集?
在myproject 存储库中,有没有办法执行hg log 并确定哪些变更集来自myproject-1_0,哪些来自myproject?
对于这种通用方法还有其他建议吗?
【问题讨论】:
标签: mercurial