Source Control 简介

查看原文

本文对版本控制做了一下简介:

  • 其必要性:不会丢失代码变更的历史
  • Monorepo v/s Multirepo: 一个大仓库还是很多小仓库,具体还是看团队的需求,偏好什么的。
  • 部署:有一种部署方式很适合小项目的部署,直接拉下来代码,然后重启。不然还得研究打包啊,构建啊什么的,杀鸡焉用牛刀?
  • 常见工具: git, svn, hg.
  • 常见服务:GitHub, GitLab, BitBucket, 我补一下喜欢的 Gerrit