Как установить git для этого конкретного сценария?

#git

#git

Вопрос:

Прежде всего, извините за плохое название, узнайте, как называется приведенный ниже сценарий.

Я разрабатываю то, что будет пакетом nugget. Поскольку это будет общедоступный исходный код, я намерен создать репозиторий с именем Main для него.

Но для простоты разработки и тестирования было бы неплохо иметь тестовый клиент, указывающий непосредственно на него, чтобы я мог изменить что угодно в реальном коде pkg и мгновенно отразить это на тестовом клиенте, вместо публикации новой версии pkg и обновления на клиенте.

Однако я не хочу выставлять этот тестовый клиент в Main репозитории ради чистого проекта. Итак, я решил, что создам репозиторий Dev , который будет Main TestClient.

Как я могу это установить? Репозиторий, который содержится в другом репозитории? или, возможно, наоборот: репозиторий, содержащий другие репозитории?

Комментарии:

1. Похоже, вы говорите о подмодуле git.

2. тесты являются неотъемлемой частью «чистого проекта» 🙂

3. да, но я не говорю о модульных тестах или автоматизированных тестах, я говорю о клиенте, на котором я могу протестировать фактическое «удобство использования» api … чтобы проверить, насколько «хорош» мой API и насколько хорошо он подходит

Ответ №1:

После комментария evolutionbox я покопался и нашел этот документ здесь, и просто git submodule add MasterRepoHere я получил то, что хотел!

Комментарии:

1. Я рад, что смог быть полезным.