SVN
1. 安装:
server:Setup-Subversion-1.8.9-1.msi
测试:cmd ---> svn --version
[注意:安装目录最好不要使用中文路径名]
2. 创建版本库:
1)在本地创建一个SVN仓储的目录(如:SvnRep)
2)在该目录下创建目录(以所要管理的项目名为目录名,如:OA)
3)创建版本库:svnadmin create 版本库目录全路径 (如:svnadmin create F:\workspace\SvnRep\OA)
3. 启动服务器:
1)命令:svnserve -d -r 版本库目录
A:表示此文件刚刚被加入到版本控制中
2)命令行方式启动的缺点:
一旦运行服务端程序的命令行窗口关闭,服务就会停止,很不方便,且每次都需要手动启动
3)解决办法:
将其注册为 Windows 服务
4)注册:
# sc create 服务名 binPath= "可执行文件路径" start= auto depend= Tcpip
# 设置该服务自启且依赖于 Tcpip 服务
# Windows规定参数写法:左边仅靠(无空格),右侧有一个空格
# svn服务启动是需要参数的,且还需指定启动的版本库路径名
# 需要以管理员身份运行
sc create SVNService binPath= "H:\Soft_Install\small_soft\Subversion\bin\svnserve.exe --service -r
F:\workspace\SvnRep" start= auto depend= Tcpip
测试:打开服务列表,启动 SVNService,看是否能启动。如不能,请检测 binPath 是否写错
4. SVN命令行使用:
svn add filename
# 将文件纳入版本控制
svn commit -m "日志内容" filename # 需要切换到文件所在目录
svn checkout URL
# 检出项目
svn update filename# 更新文件
5. Eclipse 插件安装:
1)插件:eclipse_svn_site-1.10.5.zip
2)解压
3)将解压后的文件夹放入 eclipse 安装目录下的 dropins 目录下
4)重启
5)若发现 Window --> Preferences --> Team 下出现了 SVN,则表示插件安装成功
6. Eclipse 下的分享和检出
1)分享:右键 --> Team --> Share Project --> SVN --> 创建新的资源库位置 --> URL(如:svn://localhost/OA) --> Finish
url 的写法:
svn://地址/仓储目录名
===> 使用 SVN 前必须先创建仓储
2)项目提交后出现的一些符号:
?:表示未被纳入到版本控制中
* :表示当前项目下有未提交到版本库中的文件
7.TortoiseSVN:
SVN 的客户端,通过它,用户可以像使用普通软件一样来使用 SVN,可以不需通过 Eclipse 来进行版本控制
版权声明:本文为博主原创文章,未经博主允许不得转载。