objective-c - 多人开发iOS项目,使用SVN需要注意?
高洛峰
高洛峰 2017-04-17 17:37:09
0
6
342

多人开发iOS项目,使用SVN需要注意?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all(6)
刘奇

The project directory must be set up in the early stage, the storyboards must be separated, and only one person can modify each storyboard.
When cocospod manages third parties, do not transfer the pod folder to the server.
Font, color value, button size, unified macros

伊谢尔伦

The most important thing when multiple people develop a project is to solve the problems of code synchronization and merging, so you need to pay attention to the following:

  • First of all, you should summarize the various scenarios for using SVN commands based on the specific situation of your code management, and summarize a set of SVN command usage guidelines or specifications for different scenarios. To make it easier for newcomers to get started and to prevent code management chaos caused by unreasonable use of SVN.

  • Then, the project structure should be reasonable to divide functional modules more clearly and reduce module coupling. In this way, different people develop different modules, and there is less chance of conflicts during code synchronization and merging.

  • Also, why not use Git?

Peter_Zhu

Don’t use storyboard

迷茫

I think everything you said above is correct, but I think the most important thing is not to use branches like git, it will be more miserable

黄舟

Git must use branches. How can you merge without branches?

Ty80

Multiple backups!
Multiple backups!
Multiple backups!
Say important things three times.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template