SVN客户端的安装与基本操作

前言:

svn服务器已经搭建好,通过命令行的方式访问服务器是一种方式,对于刚刚接触svn的小伙伴们要额外的学习一些命令,这样不利于svn在实验室的普及,svn客户端是一个很好的解决方案。

svn服务器与客户端工作流程:

TortoiseSVN简介:

TortoiseSVN是一个Windows下的版本控制系统Apache Subversion的客户端工具。

TortoiseSVN安装:

TortoiseSVN下载地址

安装直接安装提示下一步。

在任意目录右击鼠标显示如下,说明安装成功:

TortoiseSVN图标含义:

说明:

: 一个新检出的工作副本使用绿色的对勾做重载。表示Subversion状态正常。

: 在你开始编辑一个文件后,状态就变成了已修改,而图标重载变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从你上次更新工作副本后被修改过,需要被提交。

: 如果在更新的过程中出现了冲突,图标会变成黄色感叹号。

: 如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。具有这个重载图标的文件来表示你必须在编辑之前先得到锁。

: 如果你拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标就提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改。

: 这个图标表示当前文件夹下的某些文件或文件夹已经被调度从版本控制中删除,或是该文件夹下某个受版本控制的文件丢失了。

: 加号告诉你有一个文件或目录将被调度加入版本控制库中。

: 横条告诉你有一个文件或目录被版本控制系统所忽略。这个图标重载是可选的。

: 这个图标说明文件和目录未被版本控制,但是也没有被忽略。这个图标重载是可选的。

TortoiseSVN基本操作:

连接svn服务器:

创建一个目录作为版本控制库,右击鼠标选择SVN Checkout做检查操作。

可以检出服务器的文件:

不可以删除.svn文件夹,.svn隐藏文件是用于svn服务器通信以及版本管理,若是删除,则该文件夹就变成不同文件夹,并不能用于版本管理。

将文件纳入服务器的版本库:

添加后文件图标发生变化,表明该文件已经加入到版本库,但是并没有真正提交到服务器的版本库中

提交文件到版本库:

右击鼠标选择SVN Commit

可以得到下面的界面:

更新操作:

在要更新的文件或目录上点右键SVN Update

查看历史版本:

在要查看历史版本的文件上点右键TortoiseSVN的Show log

回到历史版本:

OK,到这里大致上能掌握svn的基本操作。需要注意的是,在团队协作开发的时候,要先更新操作,再进行相应的修改,不然会发生冲突。

时间: 2024-12-07 12:26:24

SVN客户端的安装与基本操作的相关文章

CentOS上 svn客户端的安装及应用

1. 安装svn客户端 yum install subversion -y 2. svn客户端常用命令 #2.1 将文件checkout到本地目录 svn checkout remote_path local_path //简写:svn co #2.2 往版本库中添加新的文件 svn add file.php #2.3 将改动的文件提交到版本库 svn commit -m "add test.php" test.php //简写:svn ci #2.4 加锁/解锁 svn lock -

java的应用,SVN客户端的安装教程

1.先注册一个百度云账号,然后打开https://console.bce.baidu.com 这个网站,按照下面的图形点击 !!!!请注意这是要收钱的,但能学习到那用微信打开你的网站也是值得的. 2.从网上找道下面的svn客户端,我们都选英文的版得,这看你自己选吧!然后进行安装,svn有64位和不同的可以自己选,我主要讲64位的吧!     此时,必须重启,否则经常出现用不了. 重启后,还是用不了的话,那么就重新安装系统. 然后记住SVN代码服务器的地址和账号密码! 第一步:先同步服务器的代码到

SVN 客户端的安装与配置

127.0.0.1这个IP地址代表连接本机,其实https://127.0.0.1:443/svn/Test/和https://ZhongZhenhua-PC/svn/Test/是一样的,因为我这里SVN的服务器端和客户端是在 同一台机器上,所以可以有两种服务器端URL的写法

Ubuntu下安装可视化SVN客户端Rabbitvcs

如果你用过Windows下的tortoisesvn,肯定会感叹,同样是开源程序,为什么这些开源的东西不在开源的系统上先跑呢? 不用着急,那边有个乌龟,这篇有只兔子,只是看了太多的龟兔赛跑的故事,不知到最后谁会赢.那就有你评判了,先安装再说吧! 下面是它的屏幕截图 由于这个目前还没有在安装中心里面,所以只能是手动安装. 你可以参考这里自己安装, 也可以按照我的方法在Ubuntu下进行安装,因为里面没有中文. 下载压缩包,进入解压后的目录:http://code.google.com/p/rabbi

SVN客户端安装与使用

1 下载最新版本1.5.2 最新版本:TortoiseSVN-1.5.2.13595-win32-svn-1.5.1.msi 下载link:http://tortoisesvn.net/downloads 2 安装 3 使用 3.1 把服务器上的资源checkout到本地 第一次使用svn需要把服务器上的资源checkout到本地,以后只需要update就可以了. Step 1,在空白目录下右键,在check out Step 2,选择一个仓库(Repository) URL of reposi

svn客户端以及svn插件安装

安装svn客户端 https://tortoisesvn.net/downloads.html ? 双击TortoiseSVN-1.9.2.26806-x64-svn-1.9.2 即可安装 安装svn插件 下载好site-1.8.20.zip 注意这个包到官网下载 http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA ? ? 第二种方法 直接将离线包放入dropins目录下 Myeclipse 安装svn插件 直接将

[转]Liunx上安装svn客户端

虽然说很简单的用yum install subversion就可以将svn安装到系统中,但是yum库中的版本实在是有点低——1.4.2.因此我选择以源码方式安装.安装SVN客户端工具,相比NMP的配置来说要简单许多,首先我们从服务器上下载所需的源码包: 1. wget http://labs.xiaonei.com/apache-mirror/apr/apr-1.3.12.tar.gz 2. wget http://labs.xiaonei.com/apache-mirror/apr/apr-u

CentOS 6.5安装TortoiseSVN svn 客户端

TortoiseSVN: TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录.文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器.你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改.这就是为什么许多人将 Subversion 和版本控制系统看作一种"时间机器". 环境说明: 系统版本:CentOS 6.5,内核(uname -r):2.6.32-431.el

SVN—如何安装SVN客户端软件

一.如何安装TortoiseSVN-1.7.12.24070-win32-svn-1.7.9版本的SVN客户端软件:        a.下载TortoiseSVN-1.7.12.24070-win32-svn-1.7.9版本的SVN客户端软件,下载地址:        b.解压该压缩文件然后按照里面名为"安装说明.doc"的word文档进行安装即可.        二.如何安装TortoiseSVN-1.7.12.24070-x64-svn-1.7.9版本的SVN客户端软件: