我刚从主干创建了一个分支。我注意到有几个文件没有针对我的Java编译器进行编译(奇怪的是,它确实针对我的伙伴Java编译器编译)。我在我的分支中删除了它们,同时他们试图让trunk的文件符合我编译器更严格的策略。
我在我的分支中进行了一些更改,现在我想将它们合并到主干中(主干就像我创建分支之前一样)。问题是我不希望那几个被删除的测试泄漏到主干中。
如何实现这一目标?
答案 0 :(得分:1)
删除的操作必须在修订版本中具有benn权限吗?您可以使用-r
开关合并一系列修订版本,并确保删除您在干线中不需要的部件的修订版。
如果你使用像TortoiseSVN这样的工具,它会简单得多。您可以选择要合并的修订,因此忽略您进行这些更改的修订。
如果您要在合并中包含删除修订,则无需担心更改泄漏到主干。此外,您必须在合并后提交它,确保更改集中不存在这些更改。