我們是多個開發人員,負責同一個Xcode 4 iOS項目。我們正在嘗試使用Subversion,但是當2個開發人員添加新目標或更改項目結構時,我們不斷與project.pbxproj發生衝突。如何與多個開發人員共享一個Xcode 4項目使用Subversion
這個問題的正確方法是什麼?
我們是多個開發人員,負責同一個Xcode 4 iOS項目。我們正在嘗試使用Subversion,但是當2個開發人員添加新目標或更改項目結構時,我們不斷與project.pbxproj發生衝突。如何與多個開發人員共享一個Xcode 4項目使用Subversion
這個問題的正確方法是什麼?
提交&更新頻率更高,或者在可能的情況下將您的應用程序模塊化爲多個項目。 Subversion中還有mandatory locking可用(svn:needs-lock
),但我不確定這是否值得麻煩。
我有這個問題。我們解決它的方式是通過也提交projectName.xcodeproj文件。基本上,包含資源文件和項目文件的整個頂級目錄已經提交。我們在組織者中使用顛覆系統。我不確定你是否正在提交項目文件;但如果你不是,我建議你也這樣做。
由於我們開始這樣做,我們已經停止了對項目文件的衝突。還有一件事(如果你正在提交.xcodeproj文件);當您提交時,在.xcodeproj包下有一個未選中的複選框。確保你檢查了。這樣一來,項目結構的變化也會被轉發給所有其他開發者。 :)
希望它有幫助。