Можете ли вы разрабатывать непосредственно в подмодулях Git?

У меня есть два проекта (A и B). Оба они используют проект Common. Я хочу включить Common в A и B через подмодули, потому что тогда я могу напрямую связать каждую фиксацию в A и B с той фиксацией, на которую они полагаются в Common.

Раньше я пытался заставить свою команду использовать такие подмодули, но мы не могли заставить его работать гладко. Мы разрабатывали общий код из самого подмодуля и выполняли коммит из подмодуля, но мы столкнулись с таким количеством проблем, что вернулись к тому, чтобы все проекты находились в одном каталоге (C: \ dev \ A, C: \ dev \ Common).

I ' Я почти уверен, что мы понятия не имеем, как предполагается использовать подмодули, но если вы не можете разработать общий код непосредственно в подмодуле, разве это не усложняет разработку? Может кто-нибудь объяснить, как правильно использовать подмодули?

10
задан Cascabel 15 February 2011 в 19:16
поделиться