我有一个仓库,看起来像这样:合并移动的分支时如何避免树冲突?
/a/trunk/Library
/a/branches/FeatureX/Library
/b/trunk/Application
/b/branches/FeatureX/Application
我要重新排列,这样我有应用程序和库文件夹旁对方:
/a/trunk/Library
/a/trunk/Application
/a/branches/FeatureX/Library
/a/branches/FeatureX/Application
我试图实现这一目标只需“svn copy” - “应用程序”文件夹。我面临的问题是,当我尝试在稍后将“FeatureX”合并到“trunk”中时,由于“应用程序”已添加到主干和分支中,所以我得到树冲突。
有没有更好的方法来做到这一点?
(顺便说一句,我不能合并“FeatureX” 之前复制“应用程序”,这仅仅是一个测试,看它是否将有可能稍后...)
在选项1中,不应该是“aka/b/trunk/Application”吗? – hmn 2010-10-29 07:40:15
如果我正确理解您的解决方案,那么在两个选项中,只有在将“FeatureX”合并到“主干”作为最后一步之后才能实现最终布局。但在我的场景中,“FeatureX”不会合并数周或数月,而我想现在实施新的存储库布局。 – hmn 2010-10-29 08:14:46
我改正了路径,你是对的。 – jgifford25 2010-11-01 14:48:38