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输入用户名和密码成功