2011-04-19 54 views
1

当有谁知道实际的合并中使用SVN时发生的实际合并发生。(延续上提交) 它是在服务器端或客户端?哪里使用SVN

在我们的工作中,我们正在讨论通过http://从svn://移动到svn,但其中一个问题仍然需要一个答案,如果我们将实际的svn逻辑从服务器移动到客户端?

回答

1

合并是在客户端,并取决于您所安装的工具,一些更好的人。

+0

感谢您的回答! – 2011-04-19 09:56:47

3

合并按客户端提到的方式完成,这意味着在您的工作副本中。你要做的是将你的svn-server的访问协议从svn改为http ....但是这不会改变合并期间的行为,并且没有逻辑会从服务器移动到客户端,导致它已经在客户端上。

+0

你好,先生,请你看看我的问题[这里](http://stackoverflow.com/q/36157555/3287204)?在此先感谢... :) – 2016-03-24 16:20:21

+0

我没有解释过。在客户端和之后,你做一个提交。 – khmarbaise 2016-03-24 16:36:17

+0

其实我想在[这个问题](http://stackoverflow.com/q/36157555/3287204)中的我的特定问题的反馈... :) – 2016-03-24 16:38:09

0

合并由客户端在工作拷贝执行和存储:

Synopsis 
    svn merge sourceURL1[@N] sourceURL2[@M] [WCPATH] 
    svn merge [email protected] [email protected] [WCPATH] 
    svn merge [[-c M]... | [-r N:M]...] [SOURCE[@REV] [WCPATH]] 

来源:http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.merge.html

最后,所有的仓库看到,当你终于提交的是一个常规的变更出现这种情况有一些svn:mergeinfo属性。

您选择访问存储库的协议只影响访问控制或用于运行挂接和操作数据库的库(svn:http:将使用您设置的服务器库)。