- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
搭建SVN服务并且实现备份 场景: 某公司承接了两个开发项目,准备为开发项目组建立svn服务,收集开发人员一天开发的代码,要求有三点 1、 可以实现开发人员使用svn客户端连接使用 2、 需要实现代码的实施备份一遍灾难恢复 3、 开发人员可以执行上传下载操作 实现思路: 1、 搭建svn版本控制,创建多个项目,客户端成功使用 2、 实现svn服务端与备份机的无登录交互 3、 结合ssh同步源实现代码同步 4、 测试增删改到备份机,数据是否一致 物理拓扑: 在开始之前需要检查以下几点: 1、 主机名是否更改 2、 Hosts文件双方是否能够解析 3、 双方是否可以正常物理通信 4、 系统为最小化安装,并配置yum源安装了gcc编辑器以及Development tools 5、 确定好svn版本库树形结构 6、 关闭SELINUX Svn版本库结构 此结构主要是分为了一个大的总版本库,版本库下面有两个分支,分别代表了一个项目,每个项目下面分别有骨干、分支、合并等 能够阙东以上三点就可以实施了 首先在svnserver上进行操作 由于很多公司的svn是采用rpm的方式进行安装的,今天我这里也是一样,采用rpm的方式安装 检查系统是否已经默认安装了subversion,如果未安装执行 rpm -qa subversion subversion-1.6.11-7.el6.x86_64 如果未安装请执行yum -y install subversion安装即可 按照版本库创建版本库,我们按照规范进行操作,在根目录下创建一个目录名为development,在development目录下面我们建立svn总版本库名为svndata mkdir /development svnadmin create /development/svndata 其中svnadmin 是svn的管理命令 可以使用 svnadmin –help查看相关帮助,create创建版本库的选项,想查看create后面的参数请使用 svnadmin help create 查看相关帮助。 再根目录下svnroot目录并在这个目录下创建两个大版本库分别为北京项目、天津项目,在这两个项目下建立分支,由于项目名称不能使用中文,请使用project1代表北京项目,使用project2代表天津项目 mkdir /svnroot mkdir /svnroot/project1/trunk -p mkdir /svnroot/project1/branch mkdir /svnroot/project1/age mkdir /svnroot/project2 mkdir /svnroot/project2/trunk -p mkdir /svnroot/project2/branch mkdir /svnroot/project2/age ls /svnroot/ 总用量 8 drwxr-xr-x 2 root root 4096 6月 5 17:58 project1 drwxr-xr-x 2 root root 4096 6月 5 17:58 project2 将这两个大版本库导入到svndata版本库下 svn import /svnroot/ file:///development/svndata/ -m import svndata 增加 /svnroot/project1 增加 /svnroot/project1/trunk 增加 /svnroot/project1/age 增加 /svnroot/project1/branch 增加 /svnroot/project2 增加 /svnroot/project2/trunk 增加 /svnroot/project2/age 增加 /svnroot/project2/branch 提交后的版本为 1。 解释一下以上命令的含义 Import 为导入命令,将/svnroot目录下的目录导入到svndata版本库下 -m输入日志信息 Import的其他用法请使用 svn help import查看具体帮助 具体的svndata下生成了那些信息,我这里就不做解释了,我解释的一些相关信息并不全面,想了解具体信息请游览官网查看/ 我今天只是把这次版本发布svn的搭建过程整理了一份资料方便以后查阅使用,当然了本人并不反对与有爱好的人分享此篇总结。 先进入到svndata目录下有一个conf目录,里面存放了svndata版本库的配置文件 cd /developme
有哪些信誉好的足球投注网站
文档评论(0)