Исправление swwwfactory, (текущая версия) :
нет, можно работая в основном дереве менять в подпроекте, который приаттачен в дереве, потом с помощью плагина делаешь пуш в отдельную ветку отдельной репы подпроекта. Там мержишь уже ветку в мастер подпроекта и при необходимости пушишь в другую репу этого репозитария (т.е. подпроекта) в обычном порядке.
Потом, чтобы убедится что все прошло правильно в рабочем проекте - делаешь подлив в поддерево из сторонней репы того подпроекта.
Эта схема работает достаточно хорошо, но нужен навык. Прежде чем делать реальные изменения раз пять минимум потренироваться на «кошках»... т.е. на ветках и локальных репах-клонах.
Для освоения материала погугли видео в тему.
еще ссылки:
http://community.webfaction.com/questions/4442/how-do-i-install-git-subtree
http://www.betaful.com/2011/01/i-love-git-subtree/
http://log.pardus.de/2012/08/modular-git-with-git-subtree.html
Исходная версия swwwfactory, :
нет, можно работая в основном дереве менять в подпроекте, который приаттачен в дереве, потом с помощью плагина делаешь пуш в отдельную ветку отдельной репы подпроекта. Там мержишь уже ветку в мастер подпроекта и при необходимости пушишь в другую репу этого репозитария (т.е. подпроекта) в обычном порядке.
Потом, чтобы убедится что все прошло правильно в рабочем проекте - делаешь подлив в поддерево из сторонней репы того подпроекта.
Эта схема работает достаточно хорошо, но нужен навык. Прежде чем делать реальные изменения раз пять минимум потренироваться на «кошках»... т.е. на ветках и локальных репах-клонах.
Для освоения материала погугли видео в тему.