Files
translations/git-workflows-and-tutorials/workflow-centralized.md
2014-08-24 22:12:29 +08:00

1.1 KiB
Raw Blame History

🍺 中心化Centralized工作流

Git Workflows: SVN-style

转到分布式版本控制系统看起来像个吓人的任务但不需要改变你已有流程就可以用上Git的好处。你的团队可以用和Subversion完全不变的方式来开发项目。

但用上Git可以比SVN在开发流程上有所改进。首先,每个开发可以有自己的是整个工程拷贝的本地分支。隔离的环境让各个开发者的工作独立于项目其它修改的 —— 即自由地提交到自己的本地仓库,先完全忽略上游的开发,走到合适的时候把修改反馈给他们。

其次,Git提供了强壮的分支和合并模型。不像SVNGit的分支设计成可以做为一种『失败安全』的机制,用来集成代码和分享仓库间的修改。

工作方式

Subversion一样,中心化工作流以中央仓库作为项目所有修改的单点实体。相比SVN缺省的开发分支trunkGitmaster,所有修改提交到这个分支上。这种工作流只用到master这一个分支。