Слияние выполняется клиентом и сохраняется в рабочей копии:
Synopsis
svn merge sourceURL1[@N] sourceURL2[@M] [WCPATH]
svn merge sourceWCPATH1@N sourceWCPATH2@M [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:
будут использовать настроенную вами серверную библиотеку).