有没有办法告诉SVN什么时候合并,一个或多个文件是特殊的,不应该合并?
我正在处理几个需要不同唯一ID的构建树来区分它们,每次我们重新合并文件时,维护这些ID都很痛苦。
答案 0 :(得分:2)
您可以从合并中排除文件,也可以合并整批文件,然后在提交前还原文件。
可能最好的解决方案是使用外部 - 将非合并文件放在树中的其他位置,并在结帐时使用externals属性将特定文件拉入WC。这些文件不会成为合并的一部分。
答案 1 :(得分:1)
我认为你必须每次排除它,这将是一种痛苦,除非你想使用像SVNMerge.py这样的东西。
答案 2 :(得分:0)
Blocking Changes部分概述了可用于防止合并修订的方法。
修改强> 据我所知,颠覆就是修改。与众所周知的DVCS相比,它不跟踪内容或更改集。为了缩小在subversion中跟踪文件但不跟踪部署/工作副本更改之间的差距,以下方法可能是可行的。
而不是'id.txt',一个名为'id.txt.template'的文件被版本化。作为部署过程的一部分,生成'id.txt',同时成为svn:ignore
的一部分。