合并时忽略文件/文件夹

Rui*_*ves 7 svn merge

我目前正在使用SVN对我的软件项目进行版本控制.在一个正在进行的项目中,我有一个主干,用于客户端的常用功能,规范和分支,用于客户特定的.

有没有办法在每次执行此类操作时标记一些不应合并到分支的文件/文件夹?

sch*_*tbi 1

有一个选项可以虚拟合并,这意味着合并不会更改目标中的文件,而是在合并跟踪属性中将其标记。这样,更改将永远不会发生在要合并的文件中!

该功能在命令行版本中称为“仅记录”。

来自链接文本

--record-only 选项与 -r 一起使用,并且完全按照您的想法执行:它将修订标记为已合并(或未合并,如果使用“-”修订号否定语法),而不实际更改除合并信息之外的任何内容。例如,当某人以有效合并其他地方已进行的更改的方式手动编辑文件时,这将很有用。您可以只将更改记录为已合并的更改,而不是在下一次同步合并中移植原始更改,从而在两个版本稍有不同的地方冒文本冲突的风险。(有关更多详细信息,请参阅 Subversion 书中的合并跟踪要求和阻止更改。)