2015-09-09 2 views
0

На данный момент у нас есть две команды разработчиков. Один из них находится в другой стране. Главный сервер svn находится в местоположении A. Команда разработчиков в местоположении A имеет доступ к этому серверу и создает ветки из магистрали и выполняет их разработку. Команда в местоположении B работает с одной и той же магистралью, но не имеет доступа к серверу master svn.SVN Двунаправленная синхронизация с использованием svnsync

Для местоположения B необходимо иметь последний багажник для создания своих ветвей. Им не нужно писать в багажник.

То, что я ищу, чтобы сделать, это только ствол синхронизироваться от местоположения А на участке В. Но от местоположения B имеют только их филиалы синхронизируются местонахождения А.

Я также хочу, чтобы синхронизировать все местоположения A к сайт аварийного восстановления.

В рекомендациях, которые я прочитал, указано, что для зеркального сервера svn ничего не нужно, но инструмент svnsync должен записывать на этот сервер. Но я бы предположил, что это относится к обоим серверам, записывающим одну ветвь/тубус. Если этого не произойдет, есть ли еще опасность? Может ли инструмент svnsync выполнить то, что я ищу?

Благодаря

+0

Нашел эту статью: http://www.devx.com/opensource/Article/39525/0/page/3, и мы собираемся настроить ее таким образом. Я отвечу, как только мы закончим. – Dan

ответ

1

СВН не предназначен для поддержки вашего рабочего процесса, так как он не может справиться с ситуациями, когда различные изменения действительно имеют один и тот же номер версии. Вы можете

  1. место на обоих сайтах только для чтения зеркало другой стороны
  2. мигрируют в VCS, которая предназначена для поддержки вашей ситуации (например, ртутный или Git).
1

Если этого не происходит, существует ли еще опасность?

Да

Может инструмент svnsync сделать то, что я ищу делать?

Нет

Вы должны обменять отвалы, чтобы получить двунаправленную синхронизацию без головной боли и сломанной операции РЕПО, но: перемещение в DVCS (ртутный для SVN-фона рекомендуется, не Git) будет более естественным путь с немного изменен рабочий процесс

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