上一篇:SVN教程——01SVN介绍及下载基本使用
下一篇:SVN教程——03多人操作文件冲突解决
SVN教程——02TortoiseSVN的使用
TortoiseSVN
是一个基于windows
系统的svn
客户端图形化界面。
到我们上一讲给的下载VisualSVN网址下载即可,下载好后双击来到下面界面,然后一路next
:
这里可以选择存放的位置,然后一路next
即可安装完成。
下载好了以后我们开始讲解相关的操作。
1.浏览仓库
按照上面的操作执行了之后,那么之后我们再次登录的时候就不需要在来输入用户与密码了,不过你可以按照下面操作来清除。
2.checkout操作:用户从SVN仓库下载项目
这里注意一下,我们上面的2的路径是你执行checkout
的路径。譬如下面我在用户张三目录下执行了该操作:
checkout
执行完了之后会出现一个.svn
文件夹,这是一个隐藏的文件夹,很重要我们别去修改它。
3.add与commit:将文件提交到我们的SVN仓库里面
在用户张三目录下我们建立一个文件MyFile.java,然后右键点击TortoiseSVN下的add,这时该文件被添加到杯底仓库,而且我们的文件会出现下面的图标(这个图标表示该文件还未被我们的SVN管理
):
public class MyFile{
}
将再右键该文件点击SVN commit
:
这时我们的文件就有一个下面的图标,表示提交到了SVN
的仓库里边。
那么我们现在再用户张三
同级目录下面再创建一个文件夹叫做用户李四
:
我们在该目录下面执行checkout
操作:
这说明MyFile.java
确实成功上传到了我们的boss
仓库。
4.update:将SVN仓库里的内容更新到本地
这个操作比较简单这里不作演示。
5.更新到历史版本
我们现在再用户张三目录
下的MyFile.java
文件内容改为如下:
public class MyFile{
public void test(){
}
}
再次add,commit
,而此时我们的李四下面的MyFile.java
的内容为:
public class MyFile{
}
当然还可以右键点击TortoiseSVN
,然后再点击Update to revision
关于版本号可以在下面界面(这个界面每次commit后都会弹出来,讲commit的时候没指出这里
)看出来(At revision:3,版本是3
):
6.删除操作
右键李四目录下面的MyFile.java
文件,选择TortoiseSVN
再点击delete
,此时文件被删除,但是要注意这是本地删除了(如果不信可以再checkout一下会发现down下来还是有MyFile.java文件
),再SVN仓库还没有被删除,我们需要再commit
一下即可。
7.导入导出操作
右键点击TortoiseSVN,可以看到有import与Export两个选择。
import:导入,把本地资源导入SVN仓库。
export:导出,把SVN仓库导出到本地来。如下图,不过我们要注意一下导出得到的boss
里面没有.svn
文件夹,这是由于他不受版本控制。
上一篇:SVN教程——01SVN介绍及下载基本使用
下一篇:SVN教程——03多人操作文件冲突解决