Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 亚脂肪酶中的分支和合并_Eclipse_Svn_Subclipse - Fatal编程技术网

Eclipse 亚脂肪酶中的分支和合并

Eclipse 亚脂肪酶中的分支和合并,eclipse,svn,subclipse,Eclipse,Svn,Subclipse,在阅读了所有我能找到的文章并尝试了许多不同的方法之后,我对在Subclipse中执行分支和合并有点绝望 所有我得到的是树冲突,即使例如项目,错误文件已经存在 我还使用了svn copy,这显然比将分支属性设置为内置分支支持更好 如何以最好的方式将目录分支到第二个目录 以及如何将这些方向的更改合并到另一个方向?您应该只分支并合并整个项目。不是项目中的单个目录。它使事情变得简单得多。有关如何操作,请参阅SVN手册。它解释得很好,并详细介绍了常用的技术:特性分支、维护分支等 所以我想: 创建分支 右键

在阅读了所有我能找到的文章并尝试了许多不同的方法之后,我对在Subclipse中执行分支和合并有点绝望

所有我得到的是树冲突,即使例如项目,错误文件已经存在

我还使用了svn copy,这显然比将分支属性设置为内置分支支持更好

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


以及如何将这些方向的更改合并到另一个方向?

您应该只分支并合并整个项目。不是项目中的单个目录。它使事情变得简单得多。有关如何操作,请参阅SVN手册。它解释得很好,并详细介绍了常用的技术:特性分支、维护分支等

所以我想:

创建分支 右键单击中继文件夹,选择团队>分支/标记。复制到URL:path必须是一个全新的、不存在的路径;您既不能选择一个已经存在的路径,也不能通过对话框创建一个目录,然后选择该路径

然后单击finish,除非您需要其他内容

切换到分支机构 更新到HEAD,右键单击项目文件夹,选择团队>切换到其他分支。单击“选择…”。。。按钮如果刚刚创建的文件夹未显示,请右键单击浏览器并刷新。完成了

从主干合并到分支,或反之亦然 首先,确保安装了Collabnet合并客户端。您将在用于获取Subclipse 1.X的同一目录中找到它。否则,很可能会发生树冲突

右键单击分支或主干,选择团队>合并。如果合并从主干到分支,请选择“合并修订范围”。否则,请选择“重新整合分支”


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

感谢您指出分支应该是项目明智的。我了解SVN的基本知识,我的问题针对Subclipse。我自己回答了这个问题。这已经很过时了。它有SVN 1.7的文档,1.8正在进行中。它在我的案例中不起作用,因为我遇到了冲突。我必须解决第一次合并产生的冲突,提交更改并重新运行合并。+1对于Collabnet合并客户端-从未知道这一点。使一项几乎不可能的工作变得超级简单。您还可以在创建分支时切换到分支底部有一个复选框。关于Collabnet合并客户端的信息仍然有效吗?我从网站上看到,它可以与Eclipse3一起工作。我第一次尝试不使用它,但我当然遇到了问题xD。