Безопасно ли для нескольких компьютеров одновременно обращаться к хранилищу svn, хранящемуся в общей файловой системе?svn репозиторий на общем сетевом ресурсе Windows
Я создаю приложение, в котором каждый клиентский компьютер Windows имеет локальный рабочий набор файлов и может периодически синхронизироваться с остальной частью команды. С точки зрения сервера, я бы хотел полагаться только на общую точку монтирования Windows. Поддерживает ли файл svn файл: // URL-адрес совместно используемых файловых систем или предполагает, что файловая система является локальной?
Subversion docs упоминает проблемы с BDB и FSFS в средах Win9x, но мне непонятно, могут ли репозитории одновременно обращаться через файл: // URL-адреса безопасны в более поздних версиях Windows (или других операционных системах, для этого дело).
Редактировать приложения я строй будет использовать SVN непосредственно, так что я готов построить относительно ограниченную среды, если она будет обеспечивать безопасную параллельную общую среду для совместной работы.
В чем проблема, которую вы на самом деле пытаетесь решить/ограничения, с которыми вам приходится работать? –
Хороший вопрос. Я создаю настольное приложение для Windows с функциями совместной работы. Приложение должно запускаться в среде, в которой единственным гарантированным общедоступным средством связи является Windows (CIFS). Прямо сейчас у меня есть решение, которое работает, но я бы предпочел использовать абстракцию, подобную SVN, чем решить все проблемы с блокировкой и обработкой файлов по ряду причин. В принципе, моя модель сохранения - это список записей журнала транзакций, которые я воспроизвожу, когда приложение запускается. Поэтому «все» мне нужно - это способ совместного хранения упорядоченного списка и неизбежных конфликтов. –