下载和安装SVN服务器
- 登录svn官方站点,点击window锚点
- 单击win32svn,可通过该站点下载
- 点击下载的文件进行安装,傻瓜式下一步安装
安装完成看path变量会将svn/bin添加进去,表明安装成功
配置svn资源库
一. 创建一个空文件夹保存svn资源库
二. 创建资源库
svnadmin create d:\svnData\WebDemo
用svnadmin工具创建一个名为WebDemo的资源库
三. 打开WebDemo/svnserver.conf文件
将黄色部分注释取消
①是允许匿名用户读取资源库
②是允许授权用户对资源库进行读取写入操作
③用password文件保存用户名和密码
四. 打开WebDemo/password文件
新增一个用户。(当然后期可以添加多名成员链接svn服务器)
用户名=密码
五、将svn服务安装成windows服务
sc create svn binpath= "E:\svn\bin\svnserve.exe --service -r D:\svnData" displayname= "Subversion" depend= Tcpip
在cmd直接敲命令行会显示没有权限
解决:建立一个.bat文件,将命令发放入文件中
注意:所有等号左边没空格,等号右边有空格!
右键.bat文件,选择管理员方式运行,给命令执行的权限
查看服务并启动:
删除服务:
sc delete svn
方法同上
下载安装svn客户端
- 登录tortoiseSVN官方下载安装包
- 傻瓜式安装,自行选择安装目录
- -
发布项目到服务器
1 新建web文件夹,及文档作为测试项目
2 右键web文件夹,选择“TortoiseSVN”->“Import”
3 填入资源库url
还记得我们刚才建立的资源库WebData
4 填入配置的用户名和密码
上传成功!
从服务器下载项目(检出项目)
1 右键空白目录,选择“SVN Checkout”
- url:资源库地址
- directory: 导入本地目录
- depth: 递归下载整个项目
2 成功
观察目录:多了一个文档,是我们上传的那个文档
提交(commit)修改
1 修改文档
2 提交修改
选中需要提交的修改的文件,右键点击“SVN commit”
成功!
同步(Update)本地文件
右键同步的文件,选择“SVN update”
打开 web\新建文件如下:更新成功
添加文件和目录(add)
新增的文件未处于SVN管理之下
1 新建一个文件111.txt
2 选中添加的文件,右键点击“TortoiseSVN”=>“add”
3 右键提交commit
删除文件和目录(delete)
1 选中要删除的文件,右键“TortoiseSVN”=>“delete”
2 commit提交
查看版本记录
选中文件,单击“TortoiseSVN”=》“Revision graph”
回归之前版本
选中文件,单击“TortoiseSVN”=》“update to revision”
数字为版本号
创建分支
选中文件,单击“TortoiseSVN”=》“branch/tag”
切换分支
选中文件,单击“TortoiseSVN”=》“switch”
合并分支
选中文件,单击“TortoiseSVN”=》“merge”
SVN与eclipse和IDEA集成
下载相应插件,通过url和用户名密码进行版本控制