Git - ветвление и общая база кода - PullRequest
2 голосов
/ 15 июля 2010

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

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

Какая самая лучшая практика для этого?

1 Ответ

2 голосов
/ 15 июля 2010

git submodule будет хорошей практикой (подробнее о подмодулях здесь ).

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

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

...