SVN客户端与服务器使用

1、SVN服务端的使用

添加代码库:

点击 “Repositories” 项,右键选择 “Create New Repository...”  或者 选择 “新建  -   Repository...” 

选择要添加的仓库的类型:FSFS(默认)  和  VDFS 两种,这里我们使用默认选项

点击 “下一步”,填写新代码库名称

点击 “下一步”,使用默认选项( Empty repository )

点击下一步:

这里我们选择第三项: Customize permissions 项,方便后期添加的用户 或 用户组设置权限 访问该仓库。

也可以添加添加 “Custom...” 按钮,添加相关的用户或用户组

点击上面的第 3  步 ( create )后,完成代码库的创建,此此时左侧 Repositories 菜单下可以看到刚刚创建的代码库名称 test 。

到此,代码库创建完成。

添加用户:

打开 SVN 服务器,在左侧菜单的 Users 项中 ,

右键 “Create User...”  或者  “ 新建  --->  User... ”  进入到添加用户界面。

在创建用户界面,输入用户名、密码即确认密码即可。如下图:

点击 “Ok” 即创建用户,然后可以在 Users 列表中查看已经创建的用户,如下图:

 

2、SVN服务端的使用2

为代码库添加用户及权限:

为了测试方便,这里我建立了多个用户、用户组及代码库。

创建用户:这里使用 test  、test02 以及账号添加到用户组时的情况进行测试。

创建用户组:这里添加了一个 测试组 testGroup , 并把 test 、test02 添加到该测试组。

创建代码库:这里创建了 3 个代码库,分别为 test 、test02、testGroupRepository 。

给代码库添加用户及权限:点击代码库名,右键选择 “Properties...” 。

为代码库添加用户 和 访问权限后,点击 “应用” 。

test代码库添加test用户及权限 、test02代码库添加test02用户及权限、testGroupRepository添加testGroup用户组及权限。

创建目录(文件夹):

点击代码库名,右键选择 “新建    ---    Folder...” 。

为了方便测试,我这里已经再三个代码库中添加了不同的文件夹。

代码库及其下目录(文件夹)地址获取:

一般需要告诉用户 项目的SVN 地址 及用户名密码,才能够下载项目。选择代码库,右键选择 “Copy URL to Clipboard”, 粘贴下来的SVN 地址为 : http://admin/svn/test/

或者选择代码库下的某个目录(一般这样操作),右键选择 “Copy URL to Clipboard”, 粘贴下来的SVN 地址为 : http://admin/svn/test/test

到此,SVN服务端的操作已经讲完。

3、SVN客户端的使用

客户端使用还是比较简单的。

一般 SVN 服务端管理人员,会建立相关的代码库及用户等资源。由于SVN服务器相关环境已经准备好,这里使用 test  、test02 以及账号添加到用户组时的情况进行测试。

作为客户端,服务器管理人员一般会给代码库 SVN 地址 ,用户名和密码。客户端就可以下载代码的文件了。

例如: test 文件夹的 svn地址是 http://admin/svn/test/test

检出代码库中的内容(项目):

点击确定,首次使用客户端需要认证用户(即输入SVN服务器创建的用户名和密码),认证完成后才能操作

提交内容到代码库:

这里我们再 test 项目(文件夹)中,添加一个测试文件,文件名为 “这是test用户创建的文本文件.txt”。

注意,一般提交代码前都是右键项目名(文件夹),先执行 “ SVN 更新(U)” , 在执行 “ SVN 提交(C)...” ,再确定提交你的代码。

最后可以看到,提交后的文件与服务器上的文件保持一致了。

 

 

 

 

 

 

 

SVN客户端的更多操作,可以从客户端打开帮助文档查看看。

 

 

上一篇文章:SVN客户端与服务器安装

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值