Внутренний Vrs Внешний Путь к Суб-хранилищу
У меня есть хранилище для приложения A, которое управляется ртутью, и библиотека B, которая также управляется ртутью. В репозитории приложения A оно имеет вложенный репозиторий, сопоставленный с репозиторием библиотеки B с использованием пути к центральному пути к репозиторию ssh: //user@1.2.3.4/B. Это работает достаточно хорошо для нашей внутренней разработки, но нам нужен внешний доступ, но мы не можем использовать доменное имя в качестве наших маршрутизаторов. Можно ли определить под-репозиторий как что-то вроде:
[internal]
B = ssh://user@1.2.3.4/B
[external]
B = ssh://user@domain/B
1 ответ
Единственный метод, который мне удалось найти, который работает, - это чтобы каждый разработчик установил путь к хранилищу. Таким образом, в приведенном выше примере путь для внутреннего разработчика останется неизменным, но внешние разработчики изменят свои подпути на:
ssh://user@1.2.3.4/B = ssh://user@domain/B