Клиент 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 ответа
- НИКОГДА не используйте файл:/// протокол для доступа к репо или рабочей копии на общем диске
- Установите (любой) хороший SVN-сервер с аутентифицированным доступом
- Настройте сервер и используйте его без головной боли от отсталого рабочего процесса
TortoiseSVN является клиентом Subversion. Хотя он включает в себя сервер svnserve, вам нужно будет настроить его вручную. Возможно, вы захотите взглянуть на uberSVN, который позволяет вам настроить веб-сервер Apache Subversion, чтобы вы могли получить доступ к своему хранилищу через http: //