svn:将分支复制到主干
我有一个SVN项目,其中有一个分支我正在工作,还有一个空主干:svn:将分支复制到主干,svn,Svn,我有一个SVN项目,其中有一个分支我正在工作,还有一个空主干: myproject/ branches/ mybranch/ {there's stuff here} tags/ trunk/ 如何将mybranch的内容复制到主干中?Otteroisesvn抱怨说已经有一个主干目录了。我可以从存储库中删除(空)主干,然后进行复制,但不知何故,这似乎是错误的 澄清:我有一个行李箱,我故意把它空着。我的“mybranch”已全部签入。在repo浏览器中,Tort
myproject/
branches/
mybranch/
{there's stuff here}
tags/
trunk/
如何将mybranch的内容复制到主干中?Otteroisesvn抱怨说已经有一个主干目录了。我可以从存储库中删除(空)主干,然后进行复制,但不知何故,这似乎是错误的
澄清:我有一个行李箱,我故意把它空着。我的“mybranch”已全部签入。在repo浏览器中,TortoiseSVN给了我一个“复制”选项,但没有合并选项 如果合并是正确的做法,我该怎么做?我是否签出空主干,然后合并到该工作副本中,然后重新签入
更新:合并也不起作用;SVN抱怨这两个“分支”(
branchs/mybranch
和trunk
)没有祖先关系。通常,将分支合并到主干中。分支通常表示您为单独开发而分支的功能,或者因为它可能会破坏您的功能(如果未完成)。移动和复制与合并是不同的操作。您可能正在寻找svn merge
:我会按照您所说的做,删除主干,然后复制分支。这有点错误,但这是因为您没有首先复制以创建分支。您可以将svn导出到主干文件夹,然后添加并提交
或者。。。您可以合并--ignore祖先标记我刚刚在项目中完成了这项工作。我们可以执行简单的文件夹复制操作:
5.右键单击标记>>选择重构>>复制到>>选择项目目录一级到主干。您可以选择提供新目录的名称并在trunk中键入。 就这些 最终结果将是:
所以如果我把一个空的主干目录复制到分支目录,我就可以合并了?