Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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
在SVN中合并时阻止对属性/外部的更改_Svn_Properties_Svn Externals_Svn Merge - Fatal编程技术网

在SVN中合并时阻止对属性/外部的更改

在SVN中合并时阻止对属性/外部的更改,svn,properties,svn-externals,svn-merge,Svn,Properties,Svn Externals,Svn Merge,我已经建立了一个环境,在这个环境中,我的外部对象指向每个分支中的不同位置。当我将代码从一个分支合并到另一个分支时,项目属性中总会出现合并冲突,必须手动解决 这在gui中很容易做到,因为我需要做的只是保留本地版本,但我需要它: 忽略外部存在差异的事实,或 自动接受我的本地修订并继续合并 我尝试过使用--record only开关,但这似乎会阻止对代码和属性的更改。是否存在仅对属性(特别是“我的外部设置”)起作用的功能?如果创建分支,请更改新分支上的外部(一次或多次),并且永远不要更改源分支上的外部

我已经建立了一个环境,在这个环境中,我的外部对象指向每个分支中的不同位置。当我将代码从一个分支合并到另一个分支时,项目属性中总会出现合并冲突,必须手动解决

这在gui中很容易做到,因为我需要做的只是保留本地版本,但我需要它:

  • 忽略外部存在差异的事实,或
  • 自动接受我的本地修订并继续合并

  • 我尝试过使用--record only开关,但这似乎会阻止对代码和属性的更改。是否存在仅对属性(特别是“我的外部设置”)起作用的功能?

    如果创建分支,请更改新分支上的外部(一次或多次),并且永远不要更改源分支上的外部,否则同步合并期间不应发生合并冲突。问题是您必须始终更改源分支上的外部吗?该过程会创建多个分支,然后在创建每个分支后返回并以不同方式填充每个分支的外部,因此在开发完成后进行合并时,每个分支的外部位置从一开始就略有不同。在阅读了你的评论之后,我想知道我是否可以在1之前取消合并。创建一个分支并运行进程以设置其外部。2.从该分支复制到分支2,然后运行进程来修改外部。情况就是这样。谢谢你的评论,诺西德!