教程说明
- 本系列教程目录大纲:《SVN系列教程-目录大纲》
《SVN系列教程-第三章-VisualSVN的使用》
1.1 VisualSVN简介
VisualSVN是Subversion的一款图形化界面工具,提供了图形化方式来辅助我们管理仓库、用户、组信息,另外VisualSVN还帮我们提供了svn的windows服务,http服务等;
tips:如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,非常的麻烦,而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦。安装的时候SVN Server已经封装为windws service,Apache服务器的配置也只是在图像界面上,指定认证方式、访问端口等简单操作;另外,用户权限的管理也是通过图像界面来配置。
- VisualSVN操作界面:
1.1 VisualSVN的使用
1.1.1 创建仓库
1)创建一个新的仓库
2)选择本地仓库模式
3)输入仓库名
4)创建一个空项目
5)设置权限
6)完成
7)
关于仓库中三个文件夹的解释:
- branches:仓库分支;
- tags:可以理解为项目的里程碑,也可以说是快照,凡是放在tag里的代码都不变了。凡是放在tag里的代码都是经过测试,认定稳定之后才放进去的;
- trunk:主干分支;
1.1.2 用户和组
SVN仓库是针对于某个用户开放read/write权限的,我们可以在仓库上右击选择properties
查看仓库的权限信息:
tips:当前仓库是任何都具备read/write权限
我们可以通过组来管理多个用户,在仓库设置访问权限时,就可以针对组来设置;
右击Users
—>Create User...
创建用户:
右击Groups
—>Create Group...
:
1.1.3 检出VisualSVN项目库
- 格式:
svn checkout [--username 用户名 --password 密码] 仓库地址
- 示例:
PS D:\workspace\xiaohui> svn checkout --username xiaohui --password admin https://PC-202012251513:8443/svn/test_crm/ ./test_crm
A test_crm\trunk
A test_crm\branches
A test_crm\tags
Checked out revision 3.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/131758.html