2013-11-07 3 views
0

Можно ли исключить дерево каталогов при извлечении?Как исключить дерево каталогов на 'git fetch'

То есть мой проект выглядит следующим образом

 
.../project/ 
    .../.git/ 
    .../common_stuff/ 
    .../stuff_team_1_cares_about/ 
    .../stuff_team_2_cares_about/ 

Проект интегратора хочет сделать «мерзавец принести» и получить все, но ребята на TEAM_1 один хотят сделать «мерзавец принести» и не получить изменения на команду team_2 работает, и наоборот.

Я пробовал .git/info/exclude, но либо я указал исключение неправильно, либо предназначен для другой цели. (Я использовал строки формы «stuff_team_2_cares_about/*»)

Я мог бы создать три отдельных репозитория, и каждая команда будет клонировать два из трех, но было бы чище (IMHO) хранить все в общем репо для покупатель доставка. Есть ли учебник на эту ситуацию?

ответ

1

Чтобы использовать отдельные репозитории, но все же упростить для команд поддерживать синхронизацию друг с другом, вы можете сделать stuff_team_1_cares_about и stuff_team_2_cares_aboutsubmodules репозитория.

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