首页 > SVN版本控制系统使用

SVN版本控制系统使用

一.版本控制系统安装:

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

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

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

四.创建仓库:F:DevRepositorySvnRepOA

五.纳入版本控制:F:DevRepositorySvnRepOA>svnadmin create F:DevRepositorySvnRepOA

六.以管理员的身份配置并启动服务(注册服务):C:WINDOWSsystem32>sc create SVNService binpath= "F:SVNSubversioninsvnserve.exe  --service -r  F:DevRepositorySvnRep" start= auto depend= Tcpip       注意:F:DevRepositorySvnRepERP>svnserve -d -r F:DevRepositorySvnRepOA   如果服务没有注册,可以在控制台临时创建服务。    

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

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

 

九.更新(update)F:WorkspaceSvnSpaceJerryMyOAOA>svn update test.txt

 

十.提交(commit):

F:WorkspaceSvnSpaceJerryMyOAOA>svn commit test.txt

svn: E200009: 提交失败(细节如下):

svn: E200009: “F:WorkspaceSvnSpaceJerryMyOAOA est.txt” 尚未纳入版本控制

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

F:WorkspaceSvnSpaceJerryMyOAOA>svn commit test.txt

svn: E205007: 提交失败(细节如下):

svn: E205007: 无法使用外部编辑器获得日志信息;考虑设置环境变量 $SVN_EDITOR,或者使用 --message (-m) 或 --file (-F) 选项

svn: E205007: 没有设置 SVN_EDITOR,VISUAL 或 EDITOR 环境变量,运行时的配置参数中也没有 “editor-cmd” 选项

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

F:WorkspaceSvnSpaceJerryMyOAOA>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

 

转载于:https://www.cnblogs.com/songliangxiong/p/8233507.html

更多相关:

  • 提到OA,现在是家家都有,家家都用. 要是拿出来看一下吧,是一家一个样,有自己开发,有外面购买的. 我当初使用OA也是被使用的.大伙都O了,自己要是没有OA,也不行.面子挂不住不说.也太落后. 但上了OA.大家只是零零星星上去做一些操作. 其实都没有真正使用起来. 我也在想,大家的情况是怎么样的,是和我一样,还是到了一日无OA不工...

  • Idea丢失Svn解决办法今天打开Idea,习惯用ctrl+t来更新svn,杯具出现了,快捷键失效了,我觉得可能是其他的什么软件占用了这个快捷键,于是重启了一下,发现还是不行,svn信息怎么没了,change选项卡也没了,我去vsc下面也找不到更新选项了,在setting里面搜了一下"subversion", "maven",你还别说...

  • 为什么80%的码农都做不了架构师?>>>    1.安装 参考: http://subversion.apache.org/packages.html#centos # yum install subversion # yum install mod_dav_svn 2.创建版本库 # mkdir -p /mnt/svn...

  • ue4商城资源 Car Configurator Template 汽车配置器模板 ue4商城资源 Car Configurator Template 汽车配置器模板 Unreal Engine虚幻游戏引擎素材资源 Unreal Engine Marketplace –Car Configurator Template 4...

  • 一直在尝试一些写代码方便,阅读代码也很方便的工具,因为使用的是Mac,所以阅读源码上面sourceInsight就没办法用了。 从vscode – sublime – clion 想要可配置性强一点,软件轻一点,也能提供足够的便捷操作,不论是写代码还是快速索引源码,都希望在检索上面节省足够的时间。 vscode 和 sublime...

  • 每日杂事缠身,让自己在不断得烦扰之后终于有了自己的清静时光来熟悉一下我的工具,每次熟悉源码都需要先在windows端改好,拖到linux端,再编译。出现问题,还得重新回到windows端,这个过程太耗费时间。 vim作为唯一能够和windos 下的source insight一争高低的linux端的源码阅读器,只要将它短时间内合理利用...

  • 使用ubuntu(18.04) 作为软路由器连接互联网 背景: 最近要用ubuntu机器作为中继路由,需要配置一下,但是内网外网网上找了一圈,五花八门的,照着做没有一个靠谱的,遇到的问题也没有任何说明,遂写一篇教程以记录一下 功能说明: 简单来说,就是用其他机器的网络上互联网, 比如可以用其他机器的wifi上网等等场景 示意...

  • Spring-Boot 攻略 day01 spring-boot 一. 基本配置加运行 1. 导入配置文件(pom.xml 文件中) org.springframework.bootspring-boot-starter-parent