一直在分支机构工作,我怎么能合并到主干中只是我改变的文件的一部分?

时间:2011-05-10 14:42:19

标签: svn version-control

我刚从主干创建了一个分支。我注意到有几个文件没有针对我的Java编译器进行编译(奇怪的是,它确实针对我的伙伴Java编译器编译)。我在我的分支中删除了它们,同时他们试图让trunk的文件符合我编译器更严格的策略。

我在我的分支中进行了一些更改,现在我想将它们合并到主干中(主干就像我创建分支之前一样)。问题是我不希望那几个被删除的测试泄漏到主干中。

如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

删除的操作必须在修订版本中具有benn权限吗?您可以使用-r开关合并一系列修订版本,并确保删除您在干线中不需要的部件的修订版。

如果你使用像TortoiseSVN这样的工具,它会简单得多。您可以选择要合并的修订,因此忽略您进行这些更改的修订。

如果您要在合并中包含删除修订,则无需担心更改泄漏到主干。此外,您必须在合并后提交它,确保更改集中不存在这些更改。