SVN服务器&客户端的搭建和使用

一、首先准备三个软件:
1.VisualSVN-Server-4.0.2-x64.msi(svn服务端)
2.TortoiseSVN-1.12.0.28568-x64-svn-1.12.0.msi(svn客户端)
3.LanguagePack_1.12.0.28568-x64-zh_CN.msi(TortoiseSVN 的汉化包)

SVN服务器&客户端的搭建和使用

软件下载地址:http://subversion.apache.org/packages.html,滚动到最下面

SVN服务器&客户端的搭建和使用

接下来是TortoiseSVN汉化包,跟TortoiseSVN同一个页面要点击: https://tortoisesvn.net/downloads.html

SVN服务器&客户端的搭建和使用

二、安装
好了,接下来是具体的安装过程,安装顺序是

1.VisualSVN-Server-4.0.2-x64.msi(svn服务端)

2.TortoiseSVN-1.12.0.28568-x64-svn-1.12.0.msi(svn客户端)

3.LanguagePack_1.12.0.28568-x64-zh_CN.msi(TortoiseSVN 的汉化包)

1.安装:VisualSVN-Server-4.0.2-x64.msi
————————————————
版权声明:本文为CSDN博主「厉兵秣码」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014429653/article/details/96771517

SVN服务器&客户端的搭建和使用

SVN服务器&客户端的搭建和使用

SVN服务器&客户端的搭建和使用

Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录.Server Port指定一个端口,Use secure connection勾山表示使用安全连接,点击Next,进入下一步,

SVN服务器&客户端的搭建和使用

SVN服务器&客户端的搭建和使用

SVN服务器&客户端的搭建和使用

SVN服务器&客户端的搭建和使用

2、VisualSVN Server Manager使用
2.1 创建仓库
首先打开VisualSVN Server Manager,如图:

SVN服务器&客户端的搭建和使用

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

SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
当然,你可能发现没有看到东西,那是我们还没设置账号和密码

2.2 创建用户
添加user 如下:
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
用相同的方式分别创建用户Develpoer1,Develpoer2,Develpoer3,Test1,Test2,Manger六个用户,分别代表3个开发人员,两个测试人员和一个项目经理,如图:
SVN服务器&客户端的搭建和使用

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

SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
用相同的方式创建组Managers,Tests,如图:

SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
2.4 设置访问权限
接下来我们给用户组设置权限,在MyRepository上单击右键,选择属性,如图:
SVN服务器&客户端的搭建和使用
在弹出的对话框中,选择Security选项卡,点击Add按钮,选中Developers,Managers,Tests三个组,然后添加进来,给Developers,Managers权限设置为Read/Write,Tests权限设置为Read Only,如图:

SVN服务器&客户端的搭建和使用

SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
3、安装TortoiseSVN
双击安装包,进入下一步.如图:

SVN服务器&客户端的搭建和使用

我是一直下一步下一步,就搞定

4、安装简体中文语言包
语言包安装完成以后在桌面任意空白地方单击鼠标右键,会在右键菜单里找到SVN,如图:

也是下一步下一步。

SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
三 操作项目
3.1将项目导入到版本库
找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入,如图:
SVN服务器&客户端的搭建和使用
在弹出的对话框中填上版本库URL,这个URL可以从VisualSVN Server Manager中获取,在你的版本库上单击右键,选择Copy URL to Clipboard,这样就把版本库URL复制到你的剪贴版了.如图:

SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
项目导入到版本库以后,不能随便让谁都能够读写版本库,所以这是之前建立用户组和用户目的

3.2用客户端去检出代码
在任何一个文件夹里单击右键,选择SVN检出,在弹出的对话框中填写版本库URL(具体获取方式,上面讲上传项目到版本库的时候讲过),选择检出目录,点击确定.如图:

SVN服务器&客户端的搭建和使用

SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用
检出完成之后,我们打开工作副本文件夹,会看到所有文件和文件夹
SVN服务器&客户端的搭建和使用
至此,创建版本库和使用TortoiseSVN导入项目,检出项目已经介绍完毕.

3.3 TortoiseSVN使用
接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.
添加文件

SVN服务器&客户端的搭建和使用
SVN服务器&客户端的搭建和使用

转载:https://blog.csdn.net/u014429653/article/details/96771517?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase