場景。一個團隊有5個開發人員,所有開發人員都在4個不同的項目中獨立工作。 iOS/OS X.已經創建了一個包含多個子類,類別等以供重用的庫。該團隊中的每個成員都需要能夠爲每個項目使用此庫。圖書館本身有它自己的git回購。當有人對庫進行更改時,它的處理方式與標準項目的處理方式相同,並且合併完成。正確管理其他git團隊開發人員重用的類/類別庫
問題我看到這種方法... 1.這似乎不是一個適當的Xcode/Git工作流程的常見做法,我覺得框架或類似將是一個更好的策略。 2.雖然這對共享很好,但我也可以將其視爲一個問題,因爲圖書館的一個問題將會破壞所有現有的項目。 3.將類添加到此庫需要更新每個項目以包含新標題。 4.目錄結構可以在每臺機器上有所不同,因此如果沒有文件夾修改,簡單的回購克隆將無法按預期工作。
在多個用戶的Xcode /團隊環境中處理您自己的類庫的最佳方式是什麼?
我決定保持圖書館作爲它自己的回購則允許開發人員從回購拉添加到自己的項目,以防止任何不必要的變化問題,而不是從一個共享文件夾共享庫中的所有項目... (我知道...)。每個開發人員可以推送到一個功能分支,如果他們進行更改,那麼一旦這些更改經過驗證可以在項目中使用,回購將會合並回主控。然後,任何新功能只有在需要時才能被拉入。感謝您的驗證。 – 2014-09-03 13:47:22