2013-03-11 4 views
1

Когда 2 пользователя меняют один и тот же файл (в той же ветке) и проверяют свой код на SVN, SVN (после запроса второго пользователя сделать обновление) автоматически объединяет файлы и пытается разрешить любые конфликты.SVN Merge - клиент или сервер?

Этот процесс слияния происходит на клиенте или на сервере?

(дополнительная информация: Я использую Tortoise SVN 1.7.11 на клиенте, а версия сервера 1.5.1, мы недавно имели автоматическое слияние, удалили некоторые данные, и мне интересно, если это проблема с слияние кода в Tortoise или старый код сервера)

ответ

4

Это вещь SVN Tortoise и, следовательно, на клиенте. Сервер SVN фактически отбросит его и скажет, что вы не обновляетесь. Странно, что черепаха делает это ... Не похоже на то, что кто-то в здравом уме когда-либо захочет ...

+0

Помните, что TortoiseSVN делегирует фактические операции в командную строку SVN exe. Таким образом, это могут быть параметры, вызывающие такое поведение. –

+0

TortoiseSVN делает * не * «делегировать» операции. Он имеет собственную встроенную копию клиентских библиотек Subversion. – alroc

+0

Черепаха не «автоматически объединяется», как это, что я видел - он спрашивает вас, хотите ли вы его обновить, а затем повторите попытку фиксации (если только это не будет автоматически, это вариант, который вы можете включить, и я не смотрел для него) – alroc

Смежные вопросы