Я начинаю с Bazaar (переключаюсь с Subversion, извините, если иногда терминология немного отключена).Использование Bazaar локально без проблем.
Получил bzr + ssh: // работа на моем сервере Windows (наконец-то! И даже агент ssh работает вау!)
Теперь я хочу общий репозиторий насервер, с которого разработчики могут переходить на свои машины.Я хочу, чтобы хранилище находилось в определенной папке, например, в C: \ bzr \ MyProject.
Когда я делаю:
bzr init-repo --no-trees bzr+ssh://myserver.com/MyProject
, он создает хранилище в C: \ cygwin\ home \ user \ MyProject в домашнем каталоге моей учетной записи пользователя - это понятно, но беспокоит.
Тогда в качестве эксперимента я тоже попытался и успешно:
bzr init-repo --no-trees bzr+ssh://myserver.com/C:\bzr\MyProject
Это создало хранилище, где я хотел.Но как мне «сопоставить» или «псевдоним» URL (или bzr), чтобы мои разработчики могли войти под своими учетными записями и использовать URL
bzr+ssh://myserver.com/MyProject
для доступа к общему репозиторию в C: \ bzr \ MyProject?
Очевидно, я не хочу, чтобы разработчики использовали bzr + ssh: //myserver.com/C: \ bzr \ MyProject из-за физического пути в URL.