我一直在使用svn或git與一個集中的組織(只有一個遠程服務器,每個人都從中拉出並且每個人都推送到這個服務器)。Git處於分散模式:我們是否必須添加所有遙控器?我怎麼知道從哪個遙控器拉出?
我想知道在我們將git與分散組織結合使用時它是如何工作的。
是否每個人都必須手動添加所有其他人git remote add ....
?包括當20個開發團隊成爲21開發團隊時,每個人都需要添加新開發人員,而新開發人員需要添加20個開發團隊?
我的另一個問題是我們如何知道在哪裏推拉? 是否有一個系統可以檢查所有遠程PC中的最高級版本? 如果我已經做了一些工作,我承諾然後呢?我必須推嗎?
非常感謝
每個團隊都有一定的結構。總是有一個你需要從中獲得的商定基準。只有在針對特定任務形成子團隊時,您才需要添加其他遠程。但你永遠不需要關心其他人的分支。 –
你爲什麼需要這個? – iberbeu