当工作副本指向分支时,SVN将更改为主干

时间:2014-08-22 01:45:10

标签: eclipse svn version-control subclipse

我已经建立了一个SVN存储库,该存储库目前在trunk中有一个稳定的代码,并且正在进行新的开发。

我想修复主干上的bug,并让在分支机构工作的人通过定期从主干合并来修复bug修复。我的问题是,当我需要修复bug时,我无法弄清楚如何从Eclipse访问trunk版本,然后在我进行新的开发时访问分支。

我唯一能想到的是使用SVN Switch实用程序在trunk和branch之间进行交换。但是,这看起来非常笨重。我尝试切换而不对其中一个文件进行一些更改,然后文件处于冲突状态。这对我来说似乎不是正确的方法。

有什么想法吗?提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

你有从Eclipse访问trunk-version,因为如果你想从trunk到branch进行同步合并,你必须拥有分支的Working Copy,而^/trunk将是仅在merge(特定于Eclipse的接口)

上引用

答案 1 :(得分:0)

正常的方法是使用开关。在开始工作之前,您应该切换以确保您在提交时希望更改的分支上。如果您有本地更改,则可以,但是当您切换时就像进行更新一样。如果SVN需要对您在本地修改的文件进行更新,则会出现冲突。

如果您没有任何本地修改或未版本控制的文件,那么切换不会产生冲突。