文件管理系统 seafile
相当于一个企业云盘,特点:
- 文件同步与共享
- 文件版本管理
- 多人协作
- 移动办公
项目管理系统 tfs
- 代码托管
- 测试
- 发布
- 任务分发,检收
代码管理系统 git, tfs
- 多建分支:在开发新特性时,先切到新分支上来,这样在回滚时可以直接用原来的分支。
- 保留一个master代表稳定版,开发功能都合并到dev_master上。
- 提交频繁一些:每当有小功能实现时都提交,不然修改积压,不好回滚。
- 提交备注语义化:feat, fix, docs, style, test, refactor, chore...
- 遵守`文件单一职责`原则。否则在多人协作时合并代码非常蛋疼!
接口管理系统 eoapi
- 在前后端分离或多系统交互时,非常有用
- 录入接口的url,请求方式,输入参数,返回数据