#git
#git
Вопрос:
Прежде всего, извините за плохое название, узнайте, как называется приведенный ниже сценарий.
Я разрабатываю то, что будет пакетом nugget. Поскольку это будет общедоступный исходный код, я намерен создать репозиторий с именем Main
для него.
Но для простоты разработки и тестирования было бы неплохо иметь тестовый клиент, указывающий непосредственно на него, чтобы я мог изменить что угодно в реальном коде pkg и мгновенно отразить это на тестовом клиенте, вместо публикации новой версии pkg и обновления на клиенте.
Однако я не хочу выставлять этот тестовый клиент в Main
репозитории ради чистого проекта. Итак, я решил, что создам репозиторий Dev
, который будет Main
TestClient.
Как я могу это установить? Репозиторий, который содержится в другом репозитории? или, возможно, наоборот: репозиторий, содержащий другие репозитории?
Комментарии:
1. Похоже, вы говорите о подмодуле git.
2. тесты являются неотъемлемой частью «чистого проекта» 🙂
3. да, но я не говорю о модульных тестах или автоматизированных тестах, я говорю о клиенте, на котором я могу протестировать фактическое «удобство использования» api … чтобы проверить, насколько «хорош» мой API и насколько хорошо он подходит
Ответ №1:
После комментария evolutionbox я покопался и нашел этот документ здесь, и просто git submodule add MasterRepoHere
я получил то, что хотел!
Комментарии:
1. Я рад, что смог быть полезным.