首页 > 其他分享 >SVN服务器搭建和使用(二)

SVN服务器搭建和使用(二)

时间:2023-04-20 12:02:39浏览次数:25  
标签:SVN VisualSVN URL Server 弹出 版本 服务器 如图 搭建



评:

上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.

首先打开VisualSVN Server Manager,如图:

SVN服务器搭建和使用(二)_Server

可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图:

SVN服务器搭建和使用(二)_版本库_02

在弹出的右键菜单中选择Create New Repository或者新建->Repository,进入下一步:

SVN服务器搭建和使用(二)_版本库_03

输入版本库名称,勾上Create default structure复选框(推荐这么做).点击OK,版本库就创建好了,版本库中会默认建立trunk,branches,tags三个文件夹,如图:

SVN服务器搭建和使用(二)_用户组_04

这时候我们将项目导入到版本库中,找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入,如图:

SVN服务器搭建和使用(二)_用户组_05

在弹出的对话框中填上版本库URL,这个URL可以从VisualSVN Server Manager中获取,在你的版本库上单击右键,选择Copy URL to Clipboard,这样就把版本库URL复制到你的剪贴版了.如图:

SVN服务器搭建和使用(二)_用户组_06

将复制的版本库URL粘贴上,在URL后面加上trunk子路径.然后在导入信息里面填上导入信息"导入项目到版本库".如图:

SVN服务器搭建和使用(二)_版本库_07

点击确定,所选中的项目就会被导入到版本库中.如图:

SVN服务器搭建和使用(二)_版本库_08

项目导入到版本库以后,不能随便让谁都能够读写版本库,所以需要建立用户组和用户.

在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create User或者新建->User,如图:

SVN服务器搭建和使用(二)_版本库_09

在弹出的对话框中填写User name和Password,然后点击OK,如图:

SVN服务器搭建和使用(二)_Server_10

用相同的方式分别创建用户Develpoer1,Develpoer2,Develpoer3,Test1,Test2,Manger六个用户,分别代表3个开发人员,两个测试人员和一个项目经理,如图:

SVN服务器搭建和使用(二)_用户组_11

然后我们建立用户组,在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create Group或者新建->Group,如图:

SVN服务器搭建和使用(二)_用户组_12

在弹出窗口中填写Group name为Developers,然后点Add按钮,在弹出的窗口中选择三个Developer,加入到这个组,然后点Ok,如图:

SVN服务器搭建和使用(二)_用户组_13

用相同的方式创建组Managers,Testers,如图:

SVN服务器搭建和使用(二)_版本库_14

接下来我们给用户组设置权限,在MyRepository上单击右键,选择属性,如图:

SVN服务器搭建和使用(二)_版本库_15

在弹出的对话框中,选择Security选项卡,点击Add按钮,选中Developers,Managers,Testers三个组,然后添加进 来,给Developers,Managers权限设置为Read/Write,Tester权限设置为Read Only,如图:

SVN服务器搭建和使用(二)_版本库_16

到此,服务端就完成了.

接下来,我们用客户端去检出代码,在桌面空白处单击右键,选择SVN检出,在弹出的对话框中填写版本库URL(具体获取方式,上面讲上传项目到版本库的时候讲过),选择检出目录,点击确定.如图:

SVN服务器搭建和使用(二)_版本库_17

开始检出项目,如图:

SVN服务器搭建和使用(二)_Server_18

检出完成之后,我们打开工作副本文件夹,会看到所有文件和文件夹都有一个绿色的√.如图:

SVN服务器搭建和使用(二)_Server_19

至此,创建版本库和使用TortoiseSVN导入项目,检出项目已经介绍完毕.

下一篇介绍TortoiseSVN的使用,以及冲突解决办法.

标签:SVN,VisualSVN,URL,Server,弹出,版本,服务器,如图,搭建
From: https://blog.51cto.com/u_16080829/6209405

相关文章

  • Windows下搭建svn服务器端
    评:未使用成功,用visualsvn成功1、软件1)服务端:Subversionsubversion.apache.org-GettingSubversion-BinaryPackages-Windows-Win32Svn-Files-1.6.16-svn-win32-1.6.16.zip解压svn-win32-1.6.16.zip到C:\MyProgramFiles2)客户端:TortoiseSVNtortoisesvn.tigris.org......
  • 服务器安装pgsql14.2
    1.0wgethttps://ftp.postgresql.org/pub/source/v14.2/postgresql-14.2.tar.gz--no-check-certificate2.0tar-zxvfpostgresql-14.2.tar.gz3.0mvpostgresql-14.2/postgresql4.0cdpostgresql5.0./configure--prefix=/usr/local/postgresql【在执行./configu......
  • git 搭建服务器笔记
    评:-----------1服务器安装git----------1.在有yum的系统上(比如Fedora)yuminstallcurl-develexpat-develgettext-devel\openssl-develzlib-devel2.下面的Git官方站点下载最新版本源代码:http://git-scm.com/download3.编译并安装:$tar-zxfgit-1.7.2.......
  • 搭建 gitlab 私有仓库
    搭建gitlab私有仓库1.拉取镜像dockerpullgitlab/gitlab-ce2.启动容器dockerrun-itd\-p9980:80\-p9922:22\-v/home/gitlab/etc:/etc/gitlab\-v/home/gitlab/log:/var/log/gitlab\-v/home/gitlab/opt:/var/opt/gitlab\--restartalways\--pr......
  • Win10总是自动打开网络代理服务器
    转自:https://office.tqzw.net.cn/computer/windows/28554.htmlwindows10总是隔几分钟就自动开启代理,然后就无法打开网页。还有时候代理服务器开关没有自动打开,但是就是莫名其妙就无法上网上,打开只要代理服务器设置的页面,然后就又可以上网了。这问题困扰了很久了,网上找了很多办法,......
  • elasticsearch 8集群搭建并完成CDN日志收集和解析
     谷歌一下,搜索结果有各种样的博客文章,看了很多篇,反而被绕晕,经过自己的实践搭建完成获取到的经验最适合自己,在这里把整个过程记录下来,也希望可以帮助到一些需要的人。搭建前,请阅读官方文档,虽然是英文,如果能看懂你能学到更精髓的部分。英文好坏也是技术和技术之间的分水岭。好的技......
  • 56 openEuler搭建Mariadb数据库服务器-安装、运行和卸载
    56openEuler搭建Mariadb数据库服务器-安装、运行和卸载56.1安装配置本地yum源,详细信息请参考《openEuler22.03-LTS搭建repo服务器》。清除缓存。#dnfcleanall例如示例命令如下:[root@superman-21~]#dnfcleanall45filesremoved[root@superman-21~]#......
  • 程序员必备上传服务器Xftp及连接服务器工具Xshell
    1.下面截图为破解工具,点击执行就可以用了 ......
  • Ubuntu20.04下tacacs服务器安装
    1、下载文件,最新的版本可以在这里看到(ftp://ftp.shrubbery.net/pub/tac_plus)百度网盘https://pan.baidu.com/s/1z8pEHDrJW0kyuyYF6U0Jag,密码(r1r1)sudowgetftp://ftp.shrubbery.net/pub/tac_plus/tacacs-F4.0.4.28.tar.gz2、使用apt-get软件包管理器安装了libwrap0-dev、fle......
  • svn Dos2unix issue
    svnDos2unixissue foreclipse:gotoTeam-->SetPropertyandinputbelow:Propertyname:svn:eol-stylePropertycontent:native forsubversionclient:Goto"C:\DocumentsandSettings\[username]\ApplicationData\Subversion"Changethe"......