SVN将变更合并到外部道具上

时间:2018-01-20 01:39:38

标签: svn merge svn-externals

为了繁荣而省钱,因为我没有通过谷歌找到任何东西。

在启动项目时,我需要移动一些svn:externals属性。特别是一些比目前更深的文件夹。所有似乎都在工作,svn propdel svn:externals foldername并支持我希望它到我想要的外部SVN回购。一切正常,我承诺我的分支,然后尝试合并到主干。当我得到这个:

svn: E200007: Can't schedule the working copy at '/rootfolder/buildfolder' from repository 'https://repo/Common' with uuid '$number' for addition under a working copy from repository 'svn+ssh://repo/Common' with uuid '$number'.

显然没有这样做,因为没有网上谈论这个确切的问题。它阻止了阻止开发的合并。

什么了?

1 个答案:

答案 0 :(得分:1)

在合并期间,SVN会查找外部文件夹,因为它是其他人的问题,因此很难发现外部属性本身已发生变化。或者无论如何,它甚至无法开始解决合并问题。

您可以删除主干中的svn prop以强制它进行合并

  • svn propdel svn:externals foldername,就像您在分支中所做的那样
  • svn update
  • 合并
  • svn update再次提取外部文件。

然后你全部为提交做好准备。