Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将分支 A 中提交的修订移植到分支 B。
这是分支 A 的历史记录(r10629 是我要移植到分支 B 的修订版):
通常,我通过选择我想要集成的修订,将分支与 Eclipse 中的 CollabNet Merge 客户端合并(右键单击分支 B 项目 > Team > Merge...)。
正如您在最后一个屏幕截图中看到的,与其他版本不同,版本 10629 没有显示。怎么了?
Subversion 有一个在这里调用的 API 来确定哪些修订有资格被合并。从命令行,它会是这样的:
$ svn mergeinfo --show-revs=合格 ^/branches/branchname 。
合并客户端使用此命令的等效 API 来填充此显示。所以是的,@LazyBadger 评论中的答案涵盖了它。您没有看到修订的事实表明它已经被合并(或者修订触及了您认为的不同分支)。