2013-03-11 95 views
1

当2个用户改变了同一个文件(在同一个分支)并将他们的代码检入到SVN中时,SVN会(在询问第二个用户进行更新后)自动合并文件并尝试解决冲突。SVN合并 - 客户端还是服务器?

此合并过程是发生在客户端还是服务器上? (更多信息:我在客户端上使用Tortoise SVN 1.7.11,服务器版本是1.5.1,我们最近有一个自动合并删除一些数据,我想知道这是否是一个问题该代码合并在Tortoise或较旧的服务器代码中)

回答

4

这是一个龟SVN的东西,因此在客户端。 SVN服务器实际上会反击并告诉你不是最新的。奇怪的是,乌龟做到了这一点...似乎没有任何人在他们的正确思想会想...

+0

记住,TortoiseSVN委托实际操作命令行SVN EXE。所以它可能会传递引起此行为的参数 – 2013-03-12 11:25:11

+0

TortoiseSVN不会*“委托”操作。它有自己的Subversion客户端库的内置副本。 – alroc 2013-03-12 13:53:37

+0

乌龟不会像我见过的那样“自动合并” - 它会询问您是否要更新,然后重新尝试提交(除非自动执行是您可以启用的选项,我还没有查看为它) – alroc 2013-03-12 13:56:35