我是 mercurial 的新手,我读到不可能只从另一个分支合并一个单独的变更集。
然后我不知道解决这个问题的最佳方法是什么:
最好的方法是什么?由于合并不起作用,我所做的是制作 CS2 补丁,然后在新的稳定分支中应用补丁来修复错误。那是Mercurial的方式吗?
干杯,
最佳答案
transplant extension自动执行您对单个命令所做的操作。
但我认为首选的方法(取决于场景并不总是可行)是在 R1
之上进行修复。首先,然后将其合并到您的开发技巧中。
那是:
R1
. cs1...csN
. R1
之上的稳定需要一个重要的修复,所以你hg update R1
. R2
. hg update csN
. hg merge R2
, hg commit
... csN+1
. 关于version-control - 仅从另一个分支 merge 一个变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7113808/