我有一位开发人员做了一些更改,并要求我将它们合并。为了安全起见,我没有完全合并/提交他的工作,而是复制了他的分支,以便我可以做'bzr log --forward -n 0 -v |少看到他的提交说明,并了解修改/添加的文件。
由于他做了几处修改,我不想一次性合并它们。相反,我想在审核之后一次一个地将他的更改提交给我的分支。
问题是,我没有看到每个“合并提示”的修改ID。
例如,如果他在r250,251,252提交了更改,并且我将所有这些更改合并到工作树中,那么如何提交他的r250?我是否必须一次合并他的更改?或者有没有办法通过“合并提示”来做到这一点?
我不确定合并提示有多么有用,如果它们只显示您的评论,并且不提供单独合并每个提示的功能。
当然,我可能会遗漏一些常识;如果是的话,请赐教。
非常感谢。
答案 0 :(得分:5)
不使用反对合并,而是使用。 Merge旨在像这样同时提取多个更改,同时仍保持单独的底层提交。查看他的分支,并一次一个地审查他的每个提交。一旦你对它们感到满意,就可以一次合并整套。
答案 1 :(得分:1)
我会将其他人的更改合并到我的工作文件夹中,然后
bzr qlog
然后查看每个更改的内容,然后从
开始bzr qcommit
您可以还原您不想包含的文件...并提交其余文件。
虽然我对集市很新。 :)