2010-07-15 3 views
2

Ну, до сих пор я использовал общие операции git, такие как push, pull, commit и clone.Git - ветвление и общая кодовая база

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

Что это за лучшая причина?

ответ

2

git submodule будет хорошей практикой (подробнее на submodules here).

Ссылка в вашем проекте другого репо, в котором содержится только ваша внешняя библиотека.
Каждая ветка может ссылаться на ту же ревизию этого репо-библиотеки.

Идея состоит в том, чтобы запомнить (на самом деле версию) точную зависимость, которая вам нужна непосредственно со своим проектом.

Смежные вопросы