svn使用步骤

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.下载软件、安装Setup-Subversion-1.x.msi
2.配置SVN
环境变量:
path : D:\Subversion\bin
3.创建版本库
创建一个目录 E:\\abc\\Subversion
将刚才创建的目录 设置为版本库:
以管理员身份运行cmd - svnadmin create e:\abc\Subversion

4.启动服务
a.
svnserve -d -r E:\abc\Subversion
b.推荐:将svn服务注册到 系统服务中

sc create 服务名 binpath= "x:\svn安装目录\Subversion\bin\svnserve.exe --service -r x:\项目仓库目录\Subversion" start= auto depend= Tcpip

示例:
sc create mySVNServer binpath="D:\Subversion\bin\svnserve.exe --service -r E:\abc\Subversion" start= auto depend= Tcpip

5.配置项目成员
a.匿名访问:未经授权,也可以访问
(1)打开E:\abc\Subversion\conf中svnserve.conf
(2)将第19行改为 anon-access = none ,表示对于未授权的用户 禁止访问项目(read、write)
b.授权访问:
(1)打开E:\abc\Subversion\conf中svnserve.conf
(2)将第20行改为auth-access = write ,表示对于已经授权的人员 可以对项目进行读、写
将第19行改为 #anon-access = none
(3)第27行注释打开:password-db = passwd 表明使用passwd文件保存用户信息 (4)第36行注释打开:authz-db = authz
(5)配置passwd 文件:
在[user]下面增加项目用户:
zs=abc
ls=123
(6)配置authz文件:
[groups]
canWrite=zs,ls
[/]
@canWrite = rw
* =

6.安装Eclipse(打开eclipse.exe) ,前提 必须配置JDK
配置JDK:
a.安装jdk-8u101-windows-x64.exe ,安装路径C:\Java\jdk1.8.0_101
b.配置path: C:\Java\jdk1.8.0_101\bin

7.给Eclipse集成SVN功能
将eclipse_svn_site-1.10.5复制到Eclipse/dropins中
重启Eclipse

8.组长 发布项目
a.打开Eclipse-File-New-Other-Java Project-输入项目名-Finish
b.右键src-new-class-输入名字-Finish
c.启动svn:
运行输入services.msc-找到 mySVNServer-右键-启动
d.组长发布:
右键项目-Team->Share Project-SVN-创建新的资源库位置
- svn://127.0.0.1 - Finish -用户名/密码 -右键项目名-提交-描述信息...

e.组员下载
File-import-svn-next-创建新的资源库位置-svn://127.0.0.1 - finish

f.ls提交
下载后可以对项目进行修改-修改完毕之后,提交-右键项目-Team-提交-输入描述信息-

f.zs更新
右键项目-Team-更新






如果SVN中需要修改密码,则需要删除一个目录:C:\Users\YANQUN\AppData\Roaming\Subversion\auth

若提示错误: 版本库中的svnserve.conf文件中的anon-access设置为none






































相关文档
最新文档