<返回更多

Git vs SVN,你更倾向于选哪个?

2019-12-04    
加入收藏

对于所有版本控制系统,项目文件都位于远程服务器上,当您在本地计算机上完成工作时,可以将文件推送到远程服务器上。但是,决定使用集中版本控制系统(如SVN)还是分布式版本控制系统(如Git)将影响提交更改的方式。

Git vs SVN,你更倾向于选哪个?为什么?

 

SVN

SVN也被称为Subversion,它代表了市场上最流行的集中版本控制系统。在中央系统中,所有文件和历史数据都存储在中央服务器上,开发人员直接将其更改提交到中央服务器存储库。

Git vs SVN,你更倾向于选哪个?为什么?

 

SVN工作由三部分组成:

这个过程看起来是这样的:开发一个新的功能,首先获取主干的精确副本并将其放入分支区域内的新文件夹中,然后进行功能的开发,功能开发完成后,合并回主干。

Git

与SVN不同,Git使用多个仓库:一个中央仓库和一系列本地仓库。本地仓库是中央仓库的精确副本,包含整个更改历史。

Git vs SVN,你更倾向于选哪个?为什么?

 

 

Git的工作流程这里不作过多的赘述,大家有机会可以看看Git-Flow。Git的优点如下:

结束语

SVN也好,Git也罢,它们都能解决我们工作中出现的一些实际问题,至于更倾向于哪种?我的答案当然是Git,毕竟有事没事需要到GitHub上溜达下。那么你的答案呢?

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>