【发布时间】:2014-07-09 20:22:47
【问题描述】:
生产发布分支(Branch PR)的标签从 1 到标签 20 。在这里,标签 20 是最终产品标签
分支 A :从当前的生产标签创建,例如:标签号 1 。 分支 B :从分支 A + 自己的更改创建 现在将标签 2 到标签 20 合并到分支 B 中。
即Branch B---->标签1 +标签2到标签20(从合并)+它自己的变化。
C 分支:从生产标签 1 创建,然后将标签 2 到标签 8 合并到其中
即Branch C ---->标签1 +标签2到标签8(来自合并)+它自己的变化。
现在我可以直接从分支 B 合并到分支 C 吗:
此处的分支 C 还包含 B 的更改(即标记 1 到标记 8 )
我进行了合并,但没有将标记 9 更改为标记 20(其他分支更改很容易与一些冲突合并)。 例如,在标签 20 中删除的代码 sn-p,在合并后仍然躺在那里。此代码 sn-p 是在标签 8 中引入的,但在标签 20 中被删除。 有人可以帮忙吗:
1.merge info 属性在这里如何发挥作用?和 2.svn如何使用文件的svnmerge info属性,同时在其他分支中再次合并该文件。
这对于 svnmerging 来说是非常重要的学习。 PS:请不要建议重新整合>我已经阅读了合并最佳实践并根据我们的环境遵循其中的大部分 提前致谢
【问题讨论】:
-
“我进行了合并,但没有将标签 9 更改为标签 20” - 显示真实代码(相关点的合并 + 差异)或使用示例数据创建公共测试回购 -我无法重现您的情况