每当我使用Tortoise SVN中的“从此版本中恢复更改”功能,然后执行“检查修改”时,我最终看到一堆与修订版I无关的文件的无关“属性”修改恢复(除了我关心的相关“文本”修改)。
为什么会这样?如果我想检查恢复的版本,我是否还应该检查只有“属性”修改的文件,还是应该还原那些?有没有办法阻止这种行为?
答案 0 :(得分:1)
这是在这些文件和文件夹上设置的svn:mergeinfo属性。 Here是一篇博客文章,解释了他们为什么会在那里。
如果您愿意,可以恢复这些属性更改,但如果您这样做,则后续合并将会慢得多,因为svn必须更多地联系存储库。
在(看似)不相关的文件上设置的mergeinfo属性的数量在svn 1.6.x中已经减少很多,但您还必须更新服务器。它将在svn 1.7.x中进一步降低,但不会很快就会出现这种情况。