84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
多人开发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 必须得用分支吧 不用分支你怎么合并呢
多备份!
多备份!
多备份!
重要的事情说三遍。