После повторных испытаний:
- Переключение с SMB на CIFS
- выполняет проверку каждого хранилища.
- Закрытие MacHG на всех задействованных компьютерах.
- Закрытие XCode на всех задействованных компьютерах
- Перезапуск всех задействованных компьютеров
Казалось бы, единственное решение, которое было последовательным, это НЕ отображать в сетевую общую папку ...
http://hginit.com/02.html
Приведенная выше ссылка является действительно отличным руководством по организации простого общего доступа к интрасети.
Вам нужно отредактировать файл .hg/hgrc
, чтобы он содержал следующие строки:
[web]
push_ssl=False
allow_push=*
Затем в нашей ситуации мы создали сценарий запуска (в нашем случае пакетный файл для windows), когда сервер включился, чтобы убедиться, что он выполнил следующее:
taskkill /f /im hg.exe /t
cd pathtorepository\MyProject
hg serve -d -p <portnumber1>
cd pathtosecondproject\MySecondProject
hg serve -d -p <portnumber2>
Посетите Mercurial Wiki или найдите SO для получения дополнительной информации о настройке hg serve, если вы запрашиваете безопасные соединения и аутентификацию
https://www.mercurial -scm.org / вики / hgserve