您的位置:首页 > 其它

svn安装配置使用小总结

2015-05-12 16:26 375 查看
1svn:版本控制系统
服务端与客户端协作
服务端:subversion
客户端:eclipse_svn_site-1.10.5.zip插件
1安装问题:
1subversion版本过高
会出现版本兼容性问题建议subversion使用1.8以下的版本
我的使用的是1.7.5 64位必选择完全版不然,没有svnverve.exe
2path环境设置,subversion自动添加path路径,但是
有时候我们在cmd中输入svn --version会会出现不适命令的
提示,说明找不到路径所以可以把路径剪切到path路径头上
3.在F盘下创建subversionDemo作为版本库的根目录
在subversion中创建demos作为版本库目录
2使用问题
1创建版本库
svnadmin create F:\subversionDemo\demos
运行后会demos文件会发生变化
2启动
(1)使用cmd启动
svnserve -d -r F:\subversionDemo
开启另一个cmd输入netstat -an
查看3690端口是否开启
不足之处:当关掉cmd启动窗口时:svn服务器关闭
每次开启svn时,都要保持cmd窗口开启,麻烦;
(2)让svn随windows一起启动
1以管理员身份运行cmd
2在cmd中输入
sc create MysSVNService binpath= "D:\svn\bin\svnserve.exe
--service -r F:\subversionDemo" start= auto depend= Tcpid
注意这个命令中等号左边没有空格但是等号右边有空格
3运行后,在计算机管理中查看MySVNService,并启动
再从netstat -an 中查看3690端口是否开启
3配置文件修改
到版本库目录F:\subversionDemo\demo1\conf下去查看
authz:权限控制
password:用户账号,密码
svnserve:主配置
修改如下
svnserve.conf
anon-access = none #如果不配置为none那么自后操作查看历史版本就会报错
auth-access = write
password-db = passwd
authz-db = authz
password
[users]
harry= harryssecret
lc=770688
#harry和lc使我们定义的用户后面是我们设置的密码
#注意等号后面的密码如果有空格,那么在之后使用时
#一定要加上空格,否者验证不会通过
authz:
[groups]

[/] #可以访问所有目录
harry=rw #harry使我们自己定义的用户,用友读写圈
lc=rw #如上

3Eclipse插件的使用
解压eclipse_svn_site-1.10.5.zip放到Eclipse的安装目录
E:\百度云盘下载\Eclipse 及其插件\eclipse\dropins下
启动Eclipse中任意一个项目下又单击鼠标Team-->share project
中可以看到svn这个选项,安装成功,点击svn创建新的资源库位置
svn://localhost/demos
注意这里demos值资源库的位置不是根目录,localhost就已经是根目录了
next输入用户名和密码成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: