SVN版本控制系统使用

一.版本控制系统安装:

软件下载地址:https://www.visualsvn.com/downloads/

二.安装版本控制系统以后,在window下,设置环境变量。

三.在命令提示符控制台查看服务器版本:svn --version

四.创建仓库:F:\DevRepository\SvnRep\OA

五.纳入版本控制:F:\DevRepository\SvnRep\OA>svnadmin create F:\DevRepository\SvnRep\OA

六.以管理员的身份配置并启动服务(注册服务):C:\WINDOWS\system32>sc create SVNService binpath= "F:\SVN\Subversion\bin\svnserve.exe  --service -r  F:\DevRepository\SvnRep" start= auto depend= Tcpip       注意:F:\DevRepository\SvnRep\ERP>svnserve -d -r F:\DevRepository\SvnRep\OA   如果服务没有注册,可以在控制台临时创建服务。    

七.查看服务是否启动:C:\Users\MAOGE>netstat -an      注意:SVN版本系统,默认监听端口为3690

八.创建工作空间并检出(checkout):F:\WorkspaceSvn\SpaceJerry\MyOA>svn checkout svn://localhost/OA   注意:OA一定指向版本库配置

 

九.更新(update)F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn update test.txt

 

十.提交(commit):

F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn commit test.txt
svn: E200009: 提交失败(细节如下):
svn: E200009: “F:\WorkspaceSvn\SpaceJerry\MyOA\OA\test.txt” 尚未纳入版本控制

注意:此时服务器提示文件尚未纳入版本控制,需要先加入到版本控制。F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn add test.txt

F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn commit test.txt
svn: E205007: 提交失败(细节如下):
svn: E205007: 无法使用外部编辑器获得日志信息;考虑设置环境变量 $SVN_EDITOR,或者使用 --message (-m) 或 --file (-F) 选项
svn: E205007: 没有设置 SVN_EDITOR,VISUAL 或 EDITOR 环境变量,运行时的配置参数中也没有 “editor-cmd” 选项

注意:再次提交失败,因为没有添加参数信息。

F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn commit -m "first commit" test.txt

十一.配置权限

在conf文件中配置用户权限:

 

在svnserve.conf中配置读写权限:

[general]

# anon-access = read        注释:匿名访问可读
# auth-access = write   注释:匿名访问可写

#password-db = passwd

#groups-db = groups

在passwd中配置用户名和密码

[users]
# harry = harryssecret
# sally = sallyssecret

在authz中配置读写权限:

[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
Dev=songliangxiong,maoge

# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
@Dev=rw
xiaoming=r
* =                       注意:表示其他除配置以外的不能访问

# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r

 

十二:在eclipse中安装SVN插件:eclipse_svn_site-1.10.5

下载地址:http://www.tigris.org/servlets/ProjectList?type=Projects

 

posted on 2018-01-08 01:10  MAOGE神  阅读(913)  评论(0编辑  收藏  举报