bzr merge - 在提交之前审查另一个分支提交注释('合并提示')

时间:2011-09-28 19:59:27

标签: version-control merge controls version bazaar

我有一位开发人员做了一些更改,并要求我将它们合并。为了安全起见,我没有完全合并/提交他的工作,而是复制了他的分支,以便我可以做'bzr log --forward -n 0 -v |少看到他的提交说明,并了解修改/添加的文件。

由于他做了几处修改,我不想一次性合并它们。相反,我想在审核之后一次一个地将他的更改提交给我的分支。

问题是,我没有看到每个“合并提示”的修改ID。

例如,如果他在r250,251,252提交了更改,并且我将所有这些更改合并到工作树中,那么如何提交他的r250?我是否必须一次合并他的更改?或者有没有办法通过“合并提示”来做到这一点?

我不确定合并提示有多么有用,如果它们只显示您的评论,并且不提供单独合并每个提示的功能。

当然,我可能会遗漏一些常识;如果是的话,请赐教。

非常感谢。

2 个答案:

答案 0 :(得分:5)

不使用反对合并,而是使用。 Merge旨在像这样同时提取多个更改,同时仍保持单独的底层提交。查看他的分支,并一次一个地审查他的每个提交。一旦你对它们感到满意,就可以一次合并整套。

答案 1 :(得分:1)

我会将其他人的更改合并到我的工作文件夹中,然后

  

bzr qlog

然后查看每个更改的内容,然后从

开始
  

bzr qcommit

您可以还原您不想包含的文件...并提交其余文件。

虽然我对集市很新。 :)