Я пытаюсь настроить Xcode SCM с использованием Subversion (SVN) на сетевом диске (смонтирован). Я смог настроить SVN-репозиторий на своей машине локально, и все работало без проблем. Справочная статья: Контроль версий - ваш друг Джефф Ламарш
Моя проблема в том, что я не могу настроить SVN на сетевом диске (смонтирован).
cd [mounted_drive]/Users/Shared
mkdir subversion
cd subversion
mkdir HelloWorld
svnadmin create HelloWorld
chmod -R 777 HelloWorld
Приведенные выше команды работают нормально, и главное хранилище Subversion успешно создано. Проблема в том, что он не позволяет мне создавать подпапки (ствол, ветвь и тег) в основном репозитории SVN.
svn mkdir
file:///[mounted_drive]/Users/Shared/Subversion/HelloWorld/trunk
file:///[mounted_drive]/Users/Shared/Subversion/HelloWorld/branch
file:///[mounted_drive]/Users/Shared/Subversion/HelloWorld/tag
Когда я пытаюсь запустить команду svn mkdir, указанную выше, я получаю следующую ошибку svn:
"svn: невозможно получить эксклюзивную блокировку файла
'[mount_drive] / [subversion_repository_directory] / db / write-lock': операция не поддерживается "
Если я управляю удаленным компьютером и изначально запускаю указанную выше команду, она работает, и создаются каталоги транка, ветвей и тегов.
После установки SCM XCode для удаленного репозитория, если я пытаюсь «импортировать» код в этот репозиторий (удаленно), XCode возвращает следующую ошибку:
"svn: невозможно получить эксклюзивную блокировку файла
'[mount_drive] / [subversion_repository_directory] /db/transactions/3-1.txvn/rev-lock': операция не поддерживается "
Суть всей этой истории: я сталкиваюсь с множеством проблем при настройке SVN на сетевом диске. Любая помощь будет принята с благодарностью.