2
是否找到了一种方法来找出一个bzr更新将做什么,而不需要真正做到这一点。 特殊情况下,如果发生冲突,我想提出一些警告。有没有办法找出一个市场更新会做什么
是否找到了一种方法来找出一个bzr更新将做什么,而不需要真正做到这一点。 特殊情况下,如果发生冲突,我想提出一些警告。有没有办法找出一个市场更新会做什么
不是我直接知道的,这就是bzr revert
的用途。但是,有一种常见的方式来组织您的本地分支机构提供帮助。我使用了一个反映中央分支的地方分支,然后我为此分工。当我准备好“检入”时,我更新了本地镜像分支,它始终成功,没有冲突,因为我没有更改该分支的工作副本。然后我将我的特性分支合并到我的本地镜像分支中,然后将我的本地镜像分支推送到中央存储库。
在您的情况下,此设置的优点是您可以使用bzr merge --preview
或bzr diff
查看更改,如果您不想真正尝试合并。我个人更喜欢只是恢复合并,直到冲突修复上游或我的本地功能分支。
+1对于'bzr merge --preview',如果你有一个重量级的checkout(绑定分支),你可以使用'bzr merge --preview:bound'。 – bialix 2010-08-16 19:52:24
谢谢卡尔。不太理解你的意思,“这就是bzr恢复的目的” – justintime 2010-08-18 09:46:11
只是如果你还没有准备好处理它,那么撤消冲突合并并不是什么大事。 – 2010-08-18 12:55:09