在SVN中合并时阻止对属性/外部的更改
我已经建立了一个环境,在这个环境中,我的外部对象指向每个分支中的不同位置。当我将代码从一个分支合并到另一个分支时,项目属性中总会出现合并冲突,必须手动解决 这在gui中很容易做到,因为我需要做的只是保留本地版本,但我需要它:在SVN中合并时阻止对属性/外部的更改,svn,properties,svn-externals,svn-merge,Svn,Properties,Svn Externals,Svn Merge,我已经建立了一个环境,在这个环境中,我的外部对象指向每个分支中的不同位置。当我将代码从一个分支合并到另一个分支时,项目属性中总会出现合并冲突,必须手动解决 这在gui中很容易做到,因为我需要做的只是保留本地版本,但我需要它: 忽略外部存在差异的事实,或 自动接受我的本地修订并继续合并 我尝试过使用--record only开关,但这似乎会阻止对代码和属性的更改。是否存在仅对属性(特别是“我的外部设置”)起作用的功能?如果创建分支,请更改新分支上的外部(一次或多次),并且永远不要更改源分支上的外部
我尝试过使用--record only开关,但这似乎会阻止对代码和属性的更改。是否存在仅对属性(特别是“我的外部设置”)起作用的功能?如果创建分支,请更改新分支上的外部(一次或多次),并且永远不要更改源分支上的外部,否则同步合并期间不应发生合并冲突。问题是您必须始终更改源分支上的外部吗?该过程会创建多个分支,然后在创建每个分支后返回并以不同方式填充每个分支的外部,因此在开发完成后进行合并时,每个分支的外部位置从一开始就略有不同。在阅读了你的评论之后,我想知道我是否可以在1之前取消合并。创建一个分支并运行进程以设置其外部。2.从该分支复制到分支2,然后运行进程来修改外部。情况就是这样。谢谢你的评论,诺西德!