Oglądaliśmy i oglądaliśmy filmy o tym, jak duże rozproszone zespoły używają Git, ale co z tymi z nas, którzy nie są dystrybuowani i którzy pracują w biurze z resztą naszego zespołu? Jak powinniśmy strukturyzować nasze repozytorium (e) i nasz przepływ pracy?W jaki sposób tworzysz strukturę przepływu pracy repozytorium Git?
Pomyśl o tradycyjnym biurze, które używa Subversion lub CVS jako pojedynczego punktu władzy. Z pewnością te zespoły mogły utrzymywać własne repozytorium Git i pchać/ciągnąć między sobą w razie potrzeby, co w wielu sytuacjach szybko przerodziłoby się w koszmar. Mogą też utrzymywać własne repozytorium i synchronizować je z jednym repozytorium, które jest znane jako "mistrz" dla zespołu. Lub może istnieć dowolna kombinacja przepływów pracy z możliwościami, które otwiera DVCS.
Jak działa Twój zespół? Co okazało się przydatnym przepływem pracy?
+1, zawsze musi istnieć repozytorium główne, z którego zbudowana jest oficjalna lub wydana kompilacja. –