一.版本控制系统安装:

软件下载地址: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

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

SVN版本控制系统使用相关推荐

  1. TortoiseSVN与VisualSVN Server搭建SVN版本控制系统

    本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小乌龟) 2 服务端:VisualSVN Server 搭建出图形化管理,以及右键菜单版本控制管理的SVN ...

  2. TortoiseSVN与VisualSVN Server搭建SVN版本控制系统【转】

    转自:http://www.cnblogs.com/xing901022/p/4399382.html 本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小 ...

  3. 【山外笔记-工具框架】SVN版本控制系统

    [山外笔记-框架工具]SVN版本控制系统 学习资料: 1.本文打印版下载地址:[山外笔记-框架工具笔记]SVN版本控制工具-打印版.pdf 2.SVN和TortoiseSVN在线中文文档:http:/ ...

  4. Git与SVN版本控制系统

    关于版本控制 什么是版本控制?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统.在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任 ...

  5. visualsvn php,windowns下使用TortoiseSVN与VisualSVN Server搭建SVN版本控制系统

    ITKEE社区V3.0.1版本更新,补丁包下载了解详情 , 获取ITKEE社区版本,快速授权了解详情 背景知识 首先要了解SVN是一种集中式管理代码的版本控制系统,原理就是 把代码都保存到一个固定的位 ...

  6. HG,GIT,SVN版本控制系统

    SVN,HG,GIT是三种常见的版本控制系统,本文简单列出一些相似的操作命令.当然,三种系统各有特点,严格的对应关系是没有的. 1,第一次下载,包括源码和版本库: svn checkout http: ...

  7. SVN版本控制系统II

    1 开发中的实际问题 1.1 小明负责的模块就要完成了,就在即将 Release 之前的一瞬间,电脑突然蓝屏, 硬盘光荣牺牲!几个月来的努力付之东流--需求之一:备份! 1.2 这个项目中需要一个很复 ...

  8. SVN版本控制系统学习(中文配置)

    先吐槽下往上搜索的一些SVN下载地址,里面乱七八糟啥都有,下载好后点击安装一不注意啥玩意都安装上了, 什么玩意都有,真心不明白这些推送者是怎么想的.搜集了一个WIN32的百度网盘下载地址: http: ...

  9. svn服务端删除版本库_删除SVN目录及从服务器端删除SVN版本库文件方法详解

    删除SVN目录 当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法. 一.在linux ...

最新文章

  1. Android 开发笔记(一) 按钮事件调用Activity
  2. 贪心入门——出租车费
  3. python方差的计算公式为什么减一_样本标准差分母为何是n-1
  4. css高度自动填满_Unity--自动版面(Grid Layout Group)
  5. c语言加减乘除计算程序,求一个计算加减乘除的C语言程序
  6. 03-06 APP-UI自动化测试-等待方式
  7. Java内嵌Groovy脚本引擎进行业务规则剥离(一)
  8. ubuntu PyCharm的安装
  9. Linux命令-用户和组管理
  10. NVIDIA显卡驱动的重装
  11. 酒店客房卫生打扫步骤及重点
  12. 植物突变体库(二)——EMS诱变
  13. java 专业英语单词_java_专业英语单词_力荐
  14. 关于10进制转2进制的C语言代码
  15. jQuery实现打字机效果
  16. Odoo相关资源(持续更新中)
  17. vue直传图片到阿里云OSS(单张直接上传)
  18. 程序员走进偶像剧变身男主,网友:我服!
  19. 2022留学生落户上海怎么办理社区公共户?
  20. html模仿 商城 静态页面,HTML+CSS简单实现凡客商城静态网页

热门文章

  1. java定义list长度,在Java中定义固定大小的列表
  2. python 列表算平均分_python平均列表
  3. linux 6.7 nfs安装yum,centos7下NFS使用与配置
  4. 极限学习机的matlab程序_新程序员七宗罪,新手别踩雷
  5. 税友报税软件让修改服务器地址,税友报税软件让修改服务器地址
  6. html 关闭js控件,javascript – 用JS关闭html5视频控件
  7. Java引入依赖aar_java – 如何将JAR依赖项包含到AAR库中
  8. jquery 图片裁剪 java_[Java教程]5 款最新的 jQuery 图片裁剪插件
  9. springboot 打包_springboot项目打包上传至阿里云服务器
  10. 微信按钮android代码实现原理,微信小程序button标签open-type实现原理