SVN操作手册
SVN用户操作手册
SVN用户操作手册
3.选择安装SVN和用户工具,并点击Next
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image8.png)
4.选择标准版,程序将自动跳转到下一步
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image9.png)
SVN用户操作手册
5.设置安装路径,仓库路径以及所用端口号并勾选使用安全网络连接
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image10.png)
安装至此处时,需要查看选用的端口号是否被已有程序占用
打开运行,可使用快捷键(win+R),输入CMD回车
在命令提示符窗口下输入netstat –ano 回车,可查看所有端口使用情况
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image11.png)
SVN用户操作手册
也可以查看特定的端口占用情况,在命令提示符下输入netstat –ano|findstr “特定端口号”(图例以搜索443为例)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image12.png)
可以看“443”端口被PID为3676的进程占用,我们可以在任务管理器中查看该进度名,操作如下,启动任务管理器在window最下侧工具栏空白处单击右键—启动任务管理器,或者同时按下Ctrl+Alt+Del,然后选择启动任务管理器(T)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image13.png)
在任务管理器的进程栏中,选择查看菜单下的选择列,勾选PID(进程标识码),即可查看PID所对应的进程影像名称,本次安装端口输入为“8443”
SVN用户操作手册
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image14.png)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image15.png)
6.点击Install,进行安装
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image16.png)
7.等待安装完毕,无需勾选,点击Finish完成安装
SVN用户操作手册
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image17.png)
8.点击“开始”—所有程序,可在此查看到已经安装成功的SVN软件,如需运行,直接点击VisualSVN Server Manager即可,服务端安装到此结束
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image18.png)
SVN用户操作手册
SVN用户操作手册
3设置完毕后,点击Install进行安装并等待安装完毕
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image22.png)
4安装完毕。无需勾选,点击Finish完成安装
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image23.png)
5.点击“开始”—所有程序,在此可以看到安装成功的TortoiseSVN,至此客户端安装完毕
SVN用户操作手册
SVN用户操作手册
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image26.png)
3.在命令提示符下输入 msiexec _/package_安装文件的全路径(注意空格),例如安装在E盘根目录下的SVN服务端安装包
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image27.png)
4.运用此种方法可临时解决安装msi类文件权限不足的情况,但本方法并不能永久解决权限不足的问题,在此不再介绍永久解决的方法
SVN用户操作手册
SVN用户操作手册
3.输入一个项目名称,本次安装以testing为例,输入testing,点击下一步
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image30.png)
4.选择一个空的仓库
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image31.png)
SVN用户操作手册
5.选择权限,本次安装以所有人有读写权限为例,此项设置在软件中可以进行修改,选择完毕后点击Create进行创建
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image32.png)
6.确认设置信息后点击Finish进行创建
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image33.png)
SVN用户操作手册
SVN用户操作手册
SVN用户操作手册
SVN用户操作手册
SVN用户操作手册
3.添加完成后可以在该组上看见137用户,点击OK退回主界面
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image43.png)
4.在左侧工具栏选择Groups,可以看到创建成功的137testing组,至此组的创建完毕
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image44.png)
SVN用户操作手册
SVN用户操作手册
SVN用户操作手册
2.添加完成后,再次右键该文本文档,可发现列表中多出了SVN Commit功能,点击此功能,对该文本文档进行上传,弹出界面后,可以根据需求填写说明,选择需要上传的文档,选择完成后点击OK进行上传
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image51.png)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image52.png)
SVN用户操作手册
SVN用户操作手册
1.当一个文档存在多个版本并分别进行过上传时,SVN可以进行任意版本之间的替换,具体操作如下,以图示txt文本文档为例,首先创建一个文本文档revert,在文档中输入“第一版本”并完成添加和上传的工作,具体操作请参考本文档3.2章客户端文件的添加和上传,在服务器端查看revert文件,在testing仓库下找到revert文件,右键选择Browse进行浏览
此处需要输入用户名密码进行登陆,输入之前创建的用户137,密码为空,可以成功浏览到文档内容为第一版本
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image56.png)
2.将文档进行修改,在第一版本下输入第二版本,并进行添加和上传,同时更新服务器,并按1步骤,进行浏览,查看结果(注:已经添加过的文档只进行修改不需要再次进行添加,可直接进行上传)可以看到版本已经成功更新,现在便可以进行版本还原
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image57.png)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image58.png)
3.选择需要还原的文件,以revert文本文档为例,右键选择TortoiseSVN—Show log查看版本
SVN用户操作手册
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image59.png)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image60.png)
上图中可以查看文档路径,文档名,共有几个上传版本,本例中共有2个版本,当前版本为版本2,即图中Revision 4的版本,Revision 3为新建时的版本,即版本1,选择版本1右键选择Revert to this revision进行版本还原,弹窗选择Revert,等待文件还原完成,点击OK
SVN用户操作手册
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image61.png)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image62.png)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image63.png)
4.还原完毕后,可以将文档进行上传,上传完毕后在服务器端查看该文本文档的版本,查看当前文本文档的版本为版本1,还原成功
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image64.png)
SVN用户操作手册
SVN用户操作手册
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image68.png)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image69.png)
2.如果想要解锁文档,只需在锁定的文档上,右键选择TortoiseSVN—Release lock,选择OK,等待解锁完毕后再次点击OK
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image70.png)
SVN用户操作手册
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image71.png)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image72.png)
SVN用户操作手册
1.当需要对某一个已经搭建完成的仓库进行备份时,需要如下操作,首先找到SVN服务器端安装时仓库文件的存放路径,可以通过在SVN服务器端左侧工具栏找到需要备份的仓库,右键属性—Details,查看仓库路径,以本文档testing仓库为例,仓库路径在D:\Repositories下
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image73.png)
2.在任意地方建立文件夹,作为存放备份文件的路径,本例在D盘根目录下建立dump文件夹,“开始”运行(win+R)cmd,在命令提示符下输入
svnadmin_dump_D:\Repositories\testing>D:\dump\文件名.dump(注意空格)(大于号),其中文件名自行输入,避免中文,以testing仓库为例,备份文件命名为testing.dump
SVN用户操作手册
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image74.png)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image75.png)
备份成功,在D:\dump文件夹下可以看到备份成功的文件testing.dump
SVN用户操作手册
SVN用户操作手册
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image77.png)
查看testing2的仓库路径为D:\Repositories\testing2,“开始”运行(win+R)cmd,在命令提示符下输入
svnadmin_load_ D:\Repositories\testing2<D:\dump\testing.dump(注意空格)(小于号)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image78.png)
通过服务器端刷新,可以看到testing2下存在了数据,并且和testing下的数据一致,可以表明还原成功
SVN用户操作手册
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image79.png)
![](https://preview.wps.cn/onlinefile/065c3d9cd81810ef3536921dff74bf2750104623/page1_files/image80.png)