Svn Subversion-始终使用mine解决一组文件的冲突

Svn Subversion-始终使用mine解决一组文件的冲突,svn,conflict,Svn,Conflict,我们在subversion中保留了大量自动生成的代码。有时我在做一个发电机的零件,而另一个同事在做另一个发电机的零件。我们其中一人登记,另一人得到最新信息。现在我们生成的代码发生冲突。因为它是生成的,所以在下次运行生成器后它将是正确的,但subversion已将其标记为冲突。查找这些冲突,验证它们确实是由生成的代码引起的,然后手动“接受我的”以清除冲突,这有点麻烦 有没有办法让subversion认识到,对于给定文件夹中的所有文件,我只想自动接受我的文件?我不想使用专用批处理文件,因为大多数办公

我们在subversion中保留了大量自动生成的代码。有时我在做一个发电机的零件,而另一个同事在做另一个发电机的零件。我们其中一人登记,另一人得到最新信息。现在我们生成的代码发生冲突。因为它是生成的,所以在下次运行生成器后它将是正确的,但subversion已将其标记为冲突。查找这些冲突,验证它们确实是由生成的代码引起的,然后手动“接受我的”以清除冲突,这有点麻烦


有没有办法让subversion认识到,对于给定文件夹中的所有文件,我只想自动接受我的文件?我不想使用专用批处理文件,因为大多数办公室都使用Tortoise SVN,我正在寻找一个每个人都可以使用的解决方案。

您应该首先避免在SVN中生成文件-正如您所知,这是冲突的根源。最好忽略它们,并将它们作为构建的一部分进行构建

但是对于您的问题,您应该能够使用
--accept mine full
选项来
svn update
,这将使冲突自动解决为我的冲突。有关更多详细信息,请参阅和手册页。

svn更新--接受[推迟|基地|满矿|他们的满矿|编辑|启动]

应该

svn resolve --accept [postpone|base|mine-full|theirs-full|edit|launch]

否?

或者您关心冲突,所以您应该修复它们,或者您不需要,在这种情况下,自动生成的代码首先不应该在SVN中。SVN!=工作流自动化。
svn resolve-R——接受我的完整*
,不带星号标记“未提供足够的参数”,并注意递归的-R。