Внутренний 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
Другие вопросы по тегам