84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
多人开发iOS项目,使用SVN需要注意?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
工程目錄在初期就要搭建好,storyboard要分開,每個storyboard只有唯一一個人去修改。 cocospod 管理第三方,不要把pod資料夾也給傳到伺服器去了。 字體,顏色值,按鈕大小,統一用巨集
多人開發一個專案最重要的是解決程式碼同步和合併的問題,所以需要注意的可能有這些:
首先,應該根據你們程式碼管理的具體情況歸納出使用 SVN 指令的各種場景,總結一套不同場景下的 SVN 指令使用指南或規格。以方便新人上手以及防止不合理的使用 SVN 帶來的程式碼管理混亂。
然後,專案架構要合理以便於更清晰的劃分功能模組,減少模組耦合。這樣不同的人開發不同的模組,程式碼同步合併時發生衝突的可能性就比較小。
此外,為什麼不用 Git 呢?
別用storyboard
我覺得樓上說的都對,但我覺得最關鍵的還是不要像git一樣使用分支,會比較慘的
git 必須得用分支吧 不用分支你怎麼合併呢
多備份! 多備份! 多備份! 重要的事情說三遍。
工程目錄在初期就要搭建好,storyboard要分開,每個storyboard只有唯一一個人去修改。
cocospod 管理第三方,不要把pod資料夾也給傳到伺服器去了。
字體,顏色值,按鈕大小,統一用巨集
多人開發一個專案最重要的是解決程式碼同步和合併的問題,所以需要注意的可能有這些:
首先,應該根據你們程式碼管理的具體情況歸納出使用 SVN 指令的各種場景,總結一套不同場景下的 SVN 指令使用指南或規格。以方便新人上手以及防止不合理的使用 SVN 帶來的程式碼管理混亂。
然後,專案架構要合理以便於更清晰的劃分功能模組,減少模組耦合。這樣不同的人開發不同的模組,程式碼同步合併時發生衝突的可能性就比較小。
此外,為什麼不用 Git 呢?
別用storyboard
我覺得樓上說的都對,但我覺得最關鍵的還是不要像git一樣使用分支,會比較慘的
git 必須得用分支吧 不用分支你怎麼合併呢
多備份!
多備份!
多備份!
重要的事情說三遍。