Мы уже используем TFS для нашей команды, и у нас с ней так много проблем. Но мы не собираемся идти так в этой теме.Использование SVN в Visual Studio с помощью VisualSVN Server и AnkhSVN
Я пытаюсь заменить TFS на SVN для нашей команды. Я установил VisualSVN Server на нашем сервере Windows, и мы используем AnkhSVN для клиентской стороны. Проблем с этим программным обеспечением нет. У нас есть доступ ко всему, и все работает нормально.
Однако у меня возникла проблема с многопользовательским редактированием файлов. В TFS, когда кто-то открывает файл и вносит изменения, этот файл будет проверяться только для этого пользователя, и ни один в сети не может изменить этот файл. Но в SVN, когда я открываю файл и вношу некоторые изменения, кто-то другой может сделать то же самое.
И, в конце концов, когда я совершаю свои изменения, и они выполняют «Получить обновления», их файлы конфликтуют.
Так что мой вопрос в том, как решить эту проблему?
хорошо, нам нужен способ блокировки-модификации-разблокировки. но этого не происходит. каждый может изменять файлы без каких-либо проблем. как мне это исправить на VisualSVN Server или AnkhSVN? –
Прочтите документ о блокировке: https://www.visualsvn.com/support/svnbook/advanced/locking/. – bahrep
, и этот может помочь: https://www.orcaware.com/svn/wiki/Automatic_lock-modify-unlock – bahrep