上篇博客中详细的介绍了SVN的安装和汉化,本篇博客介绍SVN服务器端和客户端的一些简单操作。

一、创建版本库、添加用户、分配权限

打开软件:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_服务器端

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_服务器端_02

(一)、创建一个版本库:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_03

单击Create New Repository出现:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_用户名_04

填写版本库的名字(注意版本库的名字不要中文字符)然后进行下一步:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_05

继续操作:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_服务器端_06

完成之后就创建好了一个版本库,此版本库的地址就是安装服务器端的时候确定好的版本库的地址。

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_07

(二)、创建用户:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_08

单击Create  User之后填写用户名、密码和确认密码

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_用户名_09

确定之后就出现了自己创建的用户名:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_用户名_10

(三)、分配权限:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_11

单击Properties之后

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_12

自己添加权限,下面简单介绍一下三种权限是什么意思!
No Access(不可以),任何人都没有权限使用

Read Only(只读权限),分配的用户只有读的权限,没有修改的权利。

Read/Write(读写权限),分配的用户既可以读又可以写。

设置好权限以后,建立的这个版本库就可以让具有相关权限的人使用了,到此服务器端的建立就完成了。


二、客户端使用:导入、添加、下载、删除、更改文件

(一)、在版本库中添加文件

找到要添加的文件夹,右键选择安装的客户端,选择导入:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_13

复制服务器端的URL地址:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_14

单击Copy URL to Clipboard,地址就自动复制到了剪贴板中。

回到刚刚单击导入之后的界面,在版本库URL中粘贴刚刚复制的URL地址:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_15

单击确定

输入认证的用户名和密码:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_16

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_17

导入完成

然后回到服务器端进行刷新检查刚刚导入的文件

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_18

可以看到成功的导入了文件到服务器端


(二)、从服务器端下载文件

现在仍以我们刚刚添加的文件为例,现在下载这个文件:

右键桌面空白处,选择 SVN检出

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_用户名_19

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_20

在这里同样是复制服务器中的版本库的URL地址到这里的,然后点击确定,输入用户名和密码:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_用户名_21

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_服务器端_22

检出完成之后可以看到桌面上的下载下来的文件夹:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_服务器端_23

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_24

这就是从服务器端下载文件

(三)、文件的添加

从服务器端下载一个文件夹:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_25

打开之后在里面添加一个文件:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_26

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_27

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_服务器端_28

提交之后:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_29

提交完成之后再服务器端检查:

刷新之后:

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_用户名_30

可以看到刚刚在文件夹中添加的内容,现在已经提交到了服务器上。

然后在客户端进行更新即可。

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_31

怎么在TortoiseSVN的设置中添加代理服务器 svn服务端添加用户_版本库_32

对于删除和更改文件同样的操作,注意服务器的URL地址,另外对于提交的文件要更新操作。