2013-08-31 272 views
0

我對git相當陌生,但使用它的優勢非常明顯! 我一直在爲iOS開發,我創建了一些自定義的類,我在幾個項目之間共享,我想讓它們保持集中,這樣我就可以在一個地方只能從/中進行推拉,只有特定的文件夾會始終保持最新的變化,這些變化可能來自不同的項目。Git本地存儲庫管理

我該如何設置幾乎這樣的場景?我真的很感謝你!

+0

你的意思是你想要一個公共類的存儲庫,並能夠將該存儲庫中的內容包含在其他存儲庫中的項目中? – Wain

+0

是的,這有可能嗎? – user2179694

回答

1

你可以想想在2種方式之一的Git倉庫:如果你認爲它是一個git擁有/控制庫,那麼你可能需要其他信息庫添加到它

。這些被稱爲子模塊。這是將一個存儲庫的內容包含到另一個存儲庫的一種方式。閱讀enter link description here。這樣做意味着一切都將在一個文件夾下,如果您克隆存儲庫,您將獲得項目所需的一切。

如果你認爲它只是Xcode使用的東西的文件夾,那麼沒有理由Xcode只需要引用一個文件夾。您可以將多個存儲庫克隆到計算機上的不同位置,並將它們中的每個文件包含在項目中。在某些方面,這比子模塊更簡單,但它限制了您始終將每個存儲庫克隆到相同(相對)位置(當您克隆到不同的計算機時,只有真正關心的問題)。

如果你一個人工作,那麼子模塊方法可能比你關心的更深入。如果你在一個團隊工作,那麼這可能是一個福音(說明更新子模塊時無法正常工作......)。