Tortoisesvn自动解决文件夹上的冲突?

时间:2012-10-04 17:02:45

标签: tortoisesvn conflict resolve

是否可以设置一条告诉TortoiseSVN自动解决特定文件夹冲突的“规则”?

即。我们有一个共享资源文件夹 - “/ shared”,用于存储我们最新的bin文件。当我们进行本地构建时,该文件夹中的本地bin文件会被覆盖。

下次我们对该文件夹进行svn更新时,更新应从SVN中提取最新的bin文件,并覆盖以前本地构建的bin文件,但这会引发冲突,因为文件是二进制的,无法合并(并且,不管怎样都不应该合并)

我们想设置一条规则告诉乌龟总是在该共享文件夹上“解析使用他们的”(“svn update -R --accept theirs-full”)

1 个答案:

答案 0 :(得分:0)

这里有一个SVN滥用。如果文件不应该像你说的那样合并,那么应该将目录设置为忽略所有.bin文件(svn:ignore)。没有意义保留版本控制二进制文件经常更改导致如此多的冲突。

在您的位置,我会删除此文件夹中的所有.bin文件。如果真的有必要保持文件版本化,我会创建一个目录并将这些.bin文件放在那里,避免频繁更改。

但是,如果您确实希望保持文件不变,我建议您为更新后事件编写客户端挂钩。有关详细信息,请参阅TortoiseSVN Docs