Клиент Mac SVN не может совершить черепаху сервер SVN

Я пытаюсь использовать SVN 1.6 с моими проектами XCode на Lion. Сервер черепаха SVN сервер на Windows. Я могу проверить проекты без проблем, но когда я иду на коммит, я получаю ошибку, которая

svn: Сбой фиксации (подробности приведены ниже): svn: Невозможно получить монопольную блокировку файла '/Volumes/SVN_Repository/Mobile/db/txn-current-lock': операция не поддерживается

Хранилище в порядке. Когда я захожу, чтобы сделать что-то в одном месте с моим клиентом Windows, это прекрасно работает. Windows-клиент - 1.6.11, а mac-клиент - 1.6.12. Я бы не подумал, что это было бы очень важно.

Есть ли способ заставить Mac-клиент хорошо работать с Windows-сервером?

Спасибо

2 ответа

Решение
  1. НИКОГДА не используйте файл:/// протокол для доступа к репо или рабочей копии на общем диске
  2. Установите (любой) хороший SVN-сервер с аутентифицированным доступом
  3. Настройте сервер и используйте его без головной боли от отсталого рабочего процесса

TortoiseSVN является клиентом Subversion. Хотя он включает в себя сервер svnserve, вам нужно будет настроить его вручную. Возможно, вы захотите взглянуть на uberSVN, который позволяет вам настроить веб-сервер Apache Subversion, чтобы вы могли получить доступ к своему хранилищу через http: //

Другие вопросы по тегам