在Subclipse中分支和合并

vem*_*emv 25 eclipse subclipse svn

在完成了我能找到的所有文章并以多种方式自己尝试之后,我对在Subclipse中执行分支和合并感到有些迫切.

我得到的只是树冲突(即使是例如项目),错误("文件已经存在")......

我也使用svn copy过(显然比设置branch属性更好的做法)作为内置分支支持.

如何以最好的方式将目录分支到第二个目录?

以及如何将这些变化中的任何变化合并到另一个变量中?

vem*_*emv 53

所以我明白了:

创建分支

右键单击trunk文件夹,选择Team> Branch/Tag.将复制到网址:路径必须是绝对全新的,不存在的路径; 您既不能选择已存在的路径,也不能通过对话框创建目录,然后选择该目录.

然后单击完成,除非您需要其他内容.

切换到分支

更新到HEAD,右键单击项目文件夹,选择Team> Switch to another Branch.单击" 选择..."按钮.如果您刚刚创建的文件夹未出现,请右键单击浏览器并刷新.完成.

从主干到分支合并,或反之亦然

首先,确保已安装Collabnet Merge Client.您将在用于获取Subclipse 1.X的同一目录中找到它.否则你很可能会遇到树冲突.

右键单击分支或主干,选择Team> Merge.如果合并从主干到分支,请从修订中选择合并范围.否则,请选择重新整合分支.

单击下一步.选择合并源,您就完成了.


JB *_*zet 5

您应该只分支并合并整个项目。不是项目内的单个目录。它使事情变得简单得多。有关操作方法,请参阅SVN书。很好地解释并详细介绍了常用技术:功能分支,维护分支等。

http://svnbook.red-bean.com/

  • 感谢您指出分支应该按项目进行。我了解SVN基础知识,我的问题仅针对Subclipse。我自己回答了这个问题。 (3认同)