译者:布加迪
很多人问我:“我的编程项目应使用哪个分布式版本控制系统?GitHub还是GitLab?”这个问题不好回答。
首先,您真需要分布式版本控制系统(VCS)吗?VCS又叫源代码管理(SCM)系统,旨在让多个开发人员、设计人员和团队成员轻松地处理同一项目。它确保每个人可以访问同样的最新代码,并跟踪修改。
说起来容易做起来难。
这就是为什么LinusTorvalds将Git视为他的另一项伟大发明。Git免费、开源且快速。比之前的系统更胜一筹,比如ApacheSubversion、并发版本系统(CVS)、Perforce和RationalClearCase。这么多VCS服务的名称中含有“Git”是有道理的。
当然,您可以在自己的服务器上单独使用Git。如果只是在内部开发程序,只需要本地Git实例。您还可以将Git用作自己的服务器上或云上的集中式VCS。如果可以自行构建VCS服务,无需订阅。使用该模式,您可以与遍布世界各地的团队和合作伙伴轻松地开发项目。
然而,如果您确实需要托管Git服务的额外功能,可以
转载请注明:http://www.0431gb208.com/sjszlfa/8250.html