我需要按顺序合并SVN供应商分支吗?
我已经使用 svn_load_dirs.pl 创建供应商分支,并且我的供应商分支中有以下版本
- 1.2.0.1/
- 1.2.1.2/
- 1.3.0/
- 1.3.1/
- 1.3.1.1/
- 1.3.2 /
- 1.3.2.1/
- 1.3.2.2/
- 1.3.2.3/
- 1.3.2.4/
- current/
如果我的工作副本版本为 1.3.2,我可以从该版本一直转到 1.3.2.4 使用一个 svn merge
命令?或者我是否必须为 1.3.2 到 1.3.2.4 的每个版本进行 svn merge
?
I have used svn_load_dirs.pl
to create vendor branches and I have the following versions in my vendor branch
- 1.2.0.1/
- 1.2.1.2/
- 1.3.0/
- 1.3.1/
- 1.3.1.1/
- 1.3.2/
- 1.3.2.1/
- 1.3.2.2/
- 1.3.2.3/
- 1.3.2.4/
- current/
If my working copy is at version 1.3.2, can I go from that version all the way to 1.3.2.4 with one svn merge
command? Or do I have to do an svn merge
for every version from 1.3.2 to 1.3.2.4?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您可以通过一个
svn merge
来完成。如果供应商分支和主干之间存在很多冲突,那么进行几个较小的合并可能会更容易。您始终可以尝试使用
--dry-run
进行合并;如果存在混乱的冲突,则分别合并每个供应商修订版。Yes, you can do it with one
svn merge
. If there are lots of conflicts between the vendor branches and trunk, it may turn out to be easier to do several smaller merges though.You can always try the merge with
--dry-run
; if there are messy conflicts then merge each vendor revision separately.