SVN与GIT
2017-01-30 20:28
162 查看
之前一直使用SVN,准备学习一下GIT,上网查询了资料,对比一下,记录下来。
在软件开发过程中,我们经常不断的重构代码,某次修改后发现,效果还不如之前的代码,这时我们需要恢复到修改之前的状态。简单的说就是备份,每次进行修改前,进行备份,后悔时再恢复原来的版本,这样我们会有很多不同版本,而SVN及GIT就是一个可以帮助我们管理版本的工具。
便于多人开发,使我们可以追踪代码的更新,找到Bug的提交者。
说得简单一点SVN就是用于多个人共同开发同一个项目。
零、为什么会出现版本控制工具
SVN和GIT都是版本控制工具,那么为什么会出现版本控制工具呢?在软件开发过程中,我们经常不断的重构代码,某次修改后发现,效果还不如之前的代码,这时我们需要恢复到修改之前的状态。简单的说就是备份,每次进行修改前,进行备份,后悔时再恢复原来的版本,这样我们会有很多不同版本,而SVN及GIT就是一个可以帮助我们管理版本的工具。
便于多人开发,使我们可以追踪代码的更新,找到Bug的提交者。
一、什么是SVN
SVN是Subversion的简称,是一个开放源代码的版本控制系统。说得简单一点SVN就是用于多个人共同开发同一个项目。
二、SVN工作流程
1.从服务器获取最新代码; 2.在本地进行开发; 3.完成任务,上传到服务器。
三、SVN的缺点
在我的使用中感觉最大的缺点就是如果连接不上服务器,基本就无法工作,即无法提交代码,获取代码,查看历史版本等。四、什么是GIT
Git是一个开源的分布式版本控制系统。五、放两张图片对比一下
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 快速使用Git管理"码云"或者"Github"
- About SVN
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- CentOS下SVN服务器测试版安装记录
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- 如何在本机搭建SVN服务器
- Windows下搭建本地SVN服务器
- Git批量修改历史commit中的user.name 和user.email
- git终极指南:在实际开发中的应用
- 6 个托管 git 仓库的地方
- Git 教程之标签详解
- Git 教程之基本操作详解
- Git 教程之工作区、暂存区和版本库详解
- 让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
- Windows下SVN服务器搭建方法整理(apache)
- Apache2+SVN+MYSQL认证 配置项详细步骤