一 安装SVN服务端——VisualSVN
VisualSVN下载链接:http://subversion.apache.org/packages.html
开始安装
location是VisualSVN的安装目录
Repositorys是指定的本地的版本库目录
点击next,报错:显示端口号已被占用
回到上一步,更换端口号
点击next,进入下一步
二 使用SVN服务端
启动SVN服务端
1 建立版本库
完成版本库创建
2 建立用户和组,分配相应权限
添加用户
如果有多个用户,添加操作同上
创建用户组
给用户组设置权限
三 SVN客户端安装——Tortoise SVN
客户端tortoise SVN下载地址:
https://pan.baidu.com/s/1R5V43H69HowSx7XW7VQZ9A&shfl=sharepset
下载软件,双击安装
安装完成
四 关联远程版本库和本地目录
1 建立远程版本库与本地目录的关联(服务器端)
获取URL
到本地存放文件的对应目录下,右键SVN checkout
至此,建立了本地目录和远程版本库的关联
2 将远程版本库的文件拉取到本地目录(客户端)
假定要把远程版本库内容拉去到本地目录:G:\data structure resouce(可自定义)
则在该目录下,右键-SVN checkout
URL of repository是远程版本库的URL
URL需要将https://BrucePC:8443/svn/DataStructure/resource 中的主机名BrucePC(SVN的服务端)替换成对应的IP地址
Checkout directory是本地目录
拉取时会弹出登录界面,输入服务器端添加的合法用户名和密码即可
成功拉取到本地
查看对应目录:G:\data structure resouce
五 SVN客户端的使用
1 增加
选择新增文件,右键“TortoiseSVN”-“add”
图标前面多了加号
右键要添加的文件——SVN commit
添加成功后,图标加了绿色对勾
2 删除文件
如果被删除的文件还没提交到远程版本库,直接在本地目录删除即可
如果被删除的文件已经提交到版本库,则右键要删除的文件-TortoiseSVN-Delete
此时被删除文件所在的父目录的图标添加了红色感叹号
选择被删除文件所在的父目录,右键SVN commit
修改提交成功,文件前的图标又变成绿色对勾
3 重命名
选择要重命名的文件夹,右键TortoiseSVN-Rename
选择重命名的文件所在父目录,右键SVN commit
4 更新版本库的最新内容
选择根目录文件夹,右键-SVN update