SVN客户端的安装和简单使用
SVN介绍
SVN的全称是Subversion,即版本控制系统。它是最流行的一个开放源代码的版本控制系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(Repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括程序源码。
SVN采用客户端/服务器体系,项目的各种版本都存储在服务器上,程序开发人员首先将从服务器上获得一份项目的最新版本,并将其复制到本机,然后在此基础上,每个开发人员可以在自己的客户端进行独立的开发工作,并且可以随时将新代码提交给服务器。当然也可以通过更新操作获取服务器上的
最新代码,从而保持与其他开发者所使用版本的一致性。
SVN的一些概念介绍
- repository(源代码库):源代码统一存放的地方
- Checkout(提取):当你手上没有源代码的时候,你需要从repository checkout一份
- Commit(提交):当你已经修改了代码,你就需要Commit到repository
- Update (更新):当你已经Checkout了一份源代码, Update一下你就可以和Repository上的源代码同步,你手上的代码就会有最新的变更
SVN的主要功能
- 目录版本控制
- 真实的版本历史
- 自动提交
- 纳入版本控管的元数据
- 选择不同的网络层
- 一致的数据处理方式
- 有效的分支(branch)与标签(tag)
在Windows下安装SVN
- 下载svn安装文件
地址:https://tortoisesvn.net/downloads.html
根据你的系统选择32位还是64位,如果觉得英文不好认还可以下载中文汉化包
- 下载完成之后查看目录结构
把svn安装目录里的bin目录添加到path路径中,在命令行窗口中输入 svnserve --help ,查看安装正常与否。
至此,windows下的SVN安装完成。 - SVN检出
选择 SVN 检出
在版本库URL中输入项目版本库的地址
第一次创建还会弹出用户名和密码框,我们输入之前创建好的用户名和密码,点击OK,就会弹出检出完成界面,并且在导出目录处多了一个文件夹。
- SVN更新
由于版本控制系统多半都是由许多人共同使用。所以,同样的档案可能还有人会去进行编辑。为了确保您工作目录中的档案与 Repository 中的档案是同步的。建议您在编辑前都先进行更新的动作。
- 导入项目
但是有时候你已经在本地建立好了项目,需要把你项目推到SVN上, 右键选择版本库浏览器。在相应目录下,右键,加入文件/加入文件夹,选择相应目录即可。导入成功就能看到目录。但是,不要以为导入成功就可以了。你还得重新检出,重新检出的项目才是受SVN控制的,务必记得检出。
- 提交
在根目录下右键选择提交, 检出过后右键结果显如下:
其中输入要提交的信息,和选择要提交的文件,本人因为对文件没有任何修改,所有没有可执行操作。
以上就是TortoiseSVN的安装和简单使用,还有许多操作,后续在进行补充。
SVN客户端的安装和简单使用相关推荐
- (SVN笔记)SVN服务端+SVN客户端Tortoise——安装配置
目录 1.前言 2.官网下载SVN服务端1.14.1 3.安装SVN服务端Server 4.官网下载SVN客户端Tortoise4.3.4 5.安装Tortoise 6.验证Tortoise安装 7. ...
- SVN客户端安装和服务器搭建
一.下载SVN客户端和服务器 下载地址:http://subversion.apache.org/packages.html 二.先安装服务器,依次点击下一步即可完成安装,安装完成后打开VisualS ...
- linux离线安装svn客户端和通过命令行使用svn
目录 参考文献 安装svn客户端 下载 安装 安装apr 安装expat 安装apr-util 安装zlib 复制或移动文件夹sqlite-autoconf 安装subversion 命令行使用SVN ...
- SVN下载,安装,配置和使用方法
SVN是什么 SVN 是 Subversion 的简称,是一个开源的版本控制系统,CVS的接班人,目前绝大多数公司都是用 SVN 作为版本控制软件 相关概念 SCM: 全称是 Software Con ...
- 【SVN】Win 10:SVN 下载、安装和汉化
目录 一.SVN服务器端的下载 二.SVN服务器端的安装 三.SVN客户端的下载 四.SVN客户端的安装 一.SVN服务器端的下载 官网下载地址:http://subversion.apache.or ...
- (SVN笔记)https内网IP端口配置SVN服务端+内网SVN客户端联合使用
目录 1.前言 2.SVN服务端设置 3.开始使用SVN (1)新建版本库 (2)迁入项目到SVN服务端 (3)检索项目/拉取项目check out (4)提交代码commit (5)更新代码upda ...
- Windows下的subversion(SVN)下载安装及配置 -详细步骤
一.安装: 1.下载网址[http://subversion.apache.org/ 2.选择Windows系统下的VisualSVN二进制安装文件 3.选择VisualSVN Server下,相应的 ...
- Windows下svn客户端和服务器的安装使用
svn,全称subversion, 是目前用的较多的开源的版本管理工具.相信有些经历的程序员应该都听说过它. 通常的svn服务器是搭建在Linux中,不过如果作为个人或者单个小组使用的话,就可以把sv ...
- 【转】Ubuntu中SVN客户端安装+使用
转自:Ubuntu中SVN客户端安装+使用_三少GG-CSDN博客 1. 安装 svn客户端: apt-get install subversion,然后根据提示一步一步,就完成了 svn的安装.当然 ...
最新文章
- android上传图片崩溃,导致安卓手机死机的照片拍摄者表示这张照片是无意之举...
- LibTorch NMS
- php7.0源码包下载,PHPDisk 7.0 V-Core系列发布,源码下载[更新20140821]
- Go连接MySql数据库too many connections
- 面试官:InnoDB中一棵B+树可以存放多少行数据?
- 鹤峰:美丽的茶乡—— 舞狮篇
- android 仿小米秒表,android实现秒表功能
- bash中的算术运算
- 数据挖掘如何计算相关性_一份数据挖掘入门指南!!!
- Mac文件系统下的chmod修改权限r w x分别是什么意思
- Eclipse2020+Tomcat9.0+Maven Web配置!
- C#实现一个局域网文件传输工具
- 和利时 浙大中控DCS组态软件,操作员在线模拟软件
- 各种实用航测遥感数据数据免费获取,速来领取!
- Uber AI 研究院深度解构 ICLR 2019 最佳论文「彩票假设」!
- 【邮箱】Foxmail中如何登陆网易邮箱?
- docx文档怎么排列图片_怎么把图片文字转换成word?
- JavaScript沙箱(环境,黑盒)
- python网易云爬虫_使用python进行爬虫下载网易云音乐
- 智能化“决战”开启新周期:大众“向上”、蔚来“向下”
热门文章
- android10rom包,安卓10的刷机教程,教你刷好Killer的精简包
- 怎么领支付宝大红包?技术方面有这三大考量!
- vs2015不使用方向键移动光标快捷键
- android studio 图表,[期末系列]手把手教你在Android Studio中实现图表-Go语言中文社区...
- 推土机(快排)荷兰国旗思路
- 做人晶莹剔透,做事水滴石穿
- 今日份安利:视频变声的软件有哪些?
- 怎么根据读到的ADC值,推算实际电压值(一)
- 计算机网络基础以及linux面试知识点总结
- 《PyQt5高级编程实战》学会使用视图委托