软件版本控制Subversion和Git

下面是对软件版本控制Subversion和Git的介绍,希望可以帮助到有需要的小伙伴~

文章目录

    • 软件版本控制是什么
      • 版本控制是什么
      • 软件版本控制是什么
    • 版本控制系统Subversion和Git
      • Subversion — 命令提示符
      • Git
      • Subversion和Git的区别
    • TortoiseSVN — 窗口界面

软件版本控制是什么

版本控制是什么

做一个东西的时候,为每一次改动记录一个唯一的遍号,这个编号就是版本控制。

软件版本控制是什么

软件版本控制是软件开发者开发软件的时候,给每一次改动记录一个唯一的编号。

版本控制软件的最高目标,是支持软件公司的配置管理活动,追踪多个版本的开发和维护活动,及时发布软件。其主要功能有:

  • 集中管理档案,安全授权机制:档案集中地存放在服务器上,经系统管理员授权给各个用户。用户
    通过check in和check out的方式访问服务器上的文件,未经授权的用户则无法访问服务器上的文件。

  • 软件版本升级管理:每次登入时,在服务器上都会生成新的版本,任何版本都可以随时检出编辑。

  • 加锁功能:在文件更新时保护文件,避免不同的用户更改同一文件时发生冲突。

  • 提供不同版本源程序的比较。

版本控制系统Subversion和Git

Subversion – 命令提示符

Subversion简称是SVN。Subversion是一个版本控制系统,采用了分支管理系统。

是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理

  • 任何一次提交都会对所有文件增加到同一个新版本号,即使是提交并不涉及的文件。
  • 一次提交不管是单个还是多个文件,都是作为一个整体提交的。在这当中发生的意外例如传输中断,不会引起数据库的不完整和数据损坏。
  • 重命名、复制、删除文件等动作都保存在版本历史记录当中。
  • 目录也有版本历史。
  • 优化过的数据库访问,使得一些操作不必访问数据库就可以做到。这样减少了很多不必要的和数据库主机之间的网络流量。
  • 支持FSFS和Berkeley DB两种资料库格式。

以管理员身份打开命令提示符(Win + X),输入svn

软件版本控制Subversion和Git

SVN不是内部或外部命令的解决方法:

在电脑里 下载 TortoiseSVN

https://pc.qq.com/detail/4/detail_2684.html

具体安装教程:

https://jingyan.baidu.com/article/73c3ce2837dec8e50343d9ca.html

Git

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

Subversion和Git的区别

  • Git是分布式的,SVN不是,这是Git和SVN最大的区别
  • Git按元数据方式存储内容,SVN按文件存储内容
  • Git和SVN的分支不同
  • Git没有一个全局的版本号,SVN有一个全局的版本号
  • Git比SVN的内容完整性好
  • Git下载下来后,本地没有网也可以看到所有的log,SVN需要联网
  • SVN在Commit前,都要先Update一下,否则会发生错误;Git可以直接Commit

TortoiseSVN – 窗口界面

TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

  • 外壳集成:TortoiseSVN与Windows外壳(例如资源管理器)无缝集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序。
  • 重载图标:每个版本控制的文件和目录的状态使用小的重载图标表示,可以让你立刻看出工作副本的状态。
  • Subversion命令的简便访问:所有的Subversion命令存在于资源管理器的右键菜单,TortoiseSVN在那里添加子菜单。
  • 原子提交:提交要么完全进入版本库,要么一点都没有,这允许开发者以一个逻辑块提交修改。

WebSrorm整合SVN – 开发工具里面的版本控制

文章知识点与官方知识档案匹配,可进一步学习相关知识Git技能树首页概览2872 人正在系统学习中

来源:weixin_46370867

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月15日
下一篇 2020年11月15日

相关推荐