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



是否可以设置一个"规则"来告诉TortoiseSVN自动解决特定文件夹上的冲突?

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

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

我们想设置一个规则,告诉 Tortoise 始终在该/shared 文件夹上"使用他们的解析"("svn update -R --accept theirs-full")

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

代替您,我会从此文件夹中删除所有.bin文件。如果确实有必要保持文件版本控制,我会创建一个目录并将这些.bin文件放在其中,避免频繁更改。

但是,如果您确实想保持文件原样,我建议您为更新后事件编写客户端钩子。有关更多信息,请参阅 TortoiseSVN 文档。

相关内容

最新更新