SVN使用忽略的版本文件将分支合并到主干

SVN使用忽略的版本文件将分支合并到主干,svn,merge,branch,Svn,Merge,Branch,所以我有一个项目,在SVN中有文件夹/主干/分支和/标记 当开发人员创建代码分支时,他需要为测试环境更改一些文件,因此需要忽略这些文件,但它们是版本控制的(此处不讨论模板)。 我们计划做的是将这些文件提交到分支,当我们将分支合并到主干时,我们不包括此更改的修订。例如: r10-创建中继1.0.1 r11-开发人员更改并提交分支1.0.1上不应转到主干的文件 r12-开发人员在分支1.0.1上提交新功能 r13-分支1.0.1上的更多功能 r14-仅将r12和r13合并到主干 这样行吗?我们会有什

所以我有一个项目,在SVN中有文件夹/主干/分支和/标记 当开发人员创建代码分支时,他需要为测试环境更改一些文件,因此需要忽略这些文件,但它们是版本控制的(此处不讨论模板)。
我们计划做的是将这些文件提交到分支,当我们将分支合并到主干时,我们不包括此更改的修订。例如:

r10-创建中继1.0.1
r11-开发人员更改并提交分支1.0.1上不应转到主干的文件
r12-开发人员在分支1.0.1上提交新功能
r13-分支1.0.1上的更多功能
r14-仅将r12和r13合并到主干


这样行吗?我们会有什么问题吗?

没关系。但您有两种可能的附加解决方案(随机顺序,不需要方便和高效的顺序)

  • 在(全范围)主代码合并之前执行其他合并:仅将配置文件合并到
    --接受“地雷冲突”
    (忽略配置中的分支更改)
  • 使用
    --diff3 cmd SOMETOOL
    合并(再次全范围),其中SOMETOOL是专门创建的工具,它将仅忽略配置文件中的所有更改