我从 ^ trunk 创建了一个 ^ sandbox / feature-branch 作为临时区域来进行概念验证。
但由于名称中的沙箱,我不想重新整合功能分支回到 ^ trunk 。
我想创建一个 ^ branches / feature-branch ,然后从 ^ sandbox / feature-branch 中逐个挑选更改。
然后重新整合将名为 ^ branches / feature-branch 的更好的内容合并到 ^ trunk 。
在测试中,我可以轻松获取更改集,但 svn:mergeinfo 不是我所期望的。它不包括随 ^ sandbox / feature-branch 提交添加的svn:mergeinfo条目。
工作副本: ^ sandbox / feature-branch
来自 ^ branches / another-feature-branch 的cherry pick代码
这提供了一个包含更改的提交,并添加了一个 svn:mergeinfo 条目,如下所示: /支链/另一特征分支:1234
工作副本: ^ branches / feature-branch
来自 ^ sandbox / feature-branch 的cherry pick代码
这需要更改,但 svn:mergeinfo 更改不是我期望的: /沙箱/特征分支:2345
但是没有提到改变最初来自 ^ branches / another-feature-branch:1234
有什么方法可以在颠覆中提交提交时包含原始合并路径吗?
答案 0 :(得分:0)
修复您的期望:mergeinfo 始终反映仅此操作的源和目标之间的合并数据的P2P交换,并且不处理源提交的祖先
有什么方法可以在颠覆中提交提交时包含原始合并路径吗?
否(内部),实际上并不需要。但是你可以手动编辑mergeinfo,如果你想拥有这样的额外无用的铃声和口哨