您的位置:首页 > 其它

SVN与GIT

2017-01-30 20:28 162 查看
之前一直使用SVN,准备学习一下GIT,上网查询了资料,对比一下,记录下来。

零、为什么会出现版本控制工具

SVN和GIT都是版本控制工具,那么为什么会出现版本控制工具呢?

在软件开发过程中,我们经常不断的重构代码,某次修改后发现,效果还不如之前的代码,这时我们需要恢复到修改之前的状态。简单的说就是备份,每次进行修改前,进行备份,后悔时再恢复原来的版本,这样我们会有很多不同版本,而SVN及GIT就是一个可以帮助我们管理版本的工具。

便于多人开发,使我们可以追踪代码的更新,找到Bug的提交者。

一、什么是SVN

SVN是Subversion的简称,是一个开放源代码的版本控制系统。

说得简单一点SVN就是用于多个人共同开发同一个项目。

二、SVN工作流程

1.从服务器获取最新代码;
2.在本地进行开发;
3.完成任务,上传到服务器。


三、SVN的缺点

在我的使用中感觉最大的缺点就是如果连接不上服务器,基本就无法工作,即无法提交代码,获取代码,查看历史版本等。

四、什么是GIT

Git是一个开源的分布式版本控制系统。

五、放两张图片对比一下



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  svn git 版本控制工具