0

我想更新到以前的 REV,并可能更改其中的一些代码。最好的方法是什么?

我是否应该从该 REV 创建一个分支并在分支上以及完成与本地合并后进行这些更改?

还是我应该只更新到那个 REV,立即进行更改并合并?

4

2 回答 2

1

无论如何,这是你的选择,但是

  • 万一update|branch|commit|merge你会在历史上被命名为分支
  • 以防update|commit|merge你会在历史上获得匿名分支

您还可以hg clone -r REV,在克隆中进行更改,从克隆中提取更改,合并头(再次匿名分支,但不是单一存储库,克隆用作分支源)

于 2013-06-22T07:21:01.183 回答
0

如果您尝试更正以前的修订版或创建新的开发线,您的问题并不清楚。在第一种情况下,您可以使用hg histeditor hg commit --amend。在第二种情况下,可能一个匿名分支就足够了。

于 2013-06-22T13:51:38.147 回答