
# 集中式工作流
集中式工作流适合刚从SVN工具转型为Git的小型团队。集中式工作流的开发都在一个中心仓库进行，开发者从中心仓库克隆代码仓库，开发完成后，将代码推送到中心仓库。
#### 集中式工作流优点
- **中央管理**：所有的代码仓都存储在一个中心仓库，方便管理和维护代码。
- **高效协作**：团队成员可以通过中央仓库进行代码的共享和协作。
- **安全可靠**：中央仓库可以备份和恢复，保证代码的安全可靠。
 
#### 集中式工作流缺点
- **依赖中央仓库**：所有的代码都依赖于中央仓库，如果中央仓库出现问题，整个团队的开发工作都将受到影响。
- **代码冲突**：由于所有的代码都在中央仓库中进行管理，团队成员在进行代码修改时容易发生冲突，需要通过手动解决冲突来保证代码的正确性。
- **需要权限管理**：由于所有的代码都在中央仓库中进行管理，需要对团队成员的权限进行管理，以保证代码的安全性和可靠性。
- **不适合大型项目团队**：对于大型项目团队而言，集中式工作流可能会导致中央仓库的管理和维护变得困难，影响开发效率和代码质量。
 
#### 集中式工作流流程
1. 创建代码仓库。Repo目前支持[新建自定义代码仓库](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0024.html)、[按模板新建代码仓库](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0077.html)、[Fork已有的代码仓库](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0022.html)，也支持[迁移代码与同步仓库](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0012.html)。
2. 开发者克隆代码仓。Repo目前支持[使用SSH密钥克隆代码仓到本地](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0026.html)、[使用HTTPS协议克隆代码仓到本地](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0027.html)。
3. 开发者[在本地创建分支并开发代码](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0090.html)或者[在线创建分支并开发代码](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0010.html)。
4. 开发者提交更改的代码文件到缓存区。Repo目前支持[使用Git Bash提交代码](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0090.html)、[在Eclipse提交代码](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0093.html)。
5. 开发者[新建合并请求](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0017.html)。
6. 开发者[解决检视意见](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0042.html)。
7. Committer[合入合并请求](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0056.html)。
 
