zoukankan      html  css  js  c++  java
  • 如何在一个ubuntu系统上搭建SVN版本控制工具

      有话说,由于公司项目部署需要,将Windows工程迁移到Linux,通过调查确定使用Ubuntu的Linux操作系统。那么如何快速搭建和Windows一样快捷方便的开发环境就很重要了。本文讲述如何在一个ubuntu系统上搭建SVN版本控制工具,SVN版本号为1.9.3。

     第一步,安装代码管理工具svn(由于是局域网,我们为了实现多人共享代码,使用svn进行代码管理)

      执行命令#svn info,显示如下说明该系统未安装SVN工具

      

      根据提示,继续执行命令#sudo apt install subversion,显示说明如果需要安装SVN,需要安装依赖项目。

      

      说明:ubuntu默认没有安装svn,但是安装有提示需要依赖,那么执行第二步

     

     第二步:安装前先执行Linux环境软件的更新操作

      #sudo apt-get update,耗时约30分钟(与网络情况有关系,我使用的4G手机热点)

      第三步:安装svn

      #sudo apt install subversion

       

      第四步:验证版本

      $ svn --version

      

     前面讲述了,如何安装SVN,下面讲解如何搭建SVN服务器,以及在其他Ubuntu环境上如何使用SVN

     第一步:创建SVN版本库,需要执行如下系列命令,SVN下文件夹信息生成如下文件列表

      # cd /home/gbm

      # mkdir svn  //自定义文件夹名

      # cd svn    

      # mkdir HXY  //自定义项目文件夹

      # chmod -R 777 HXY  //修改可读写执行权限

      # svnadmin create /home/gbm/svn/HXY  //创建SVN版本库

      

      

     第二步:设置访问权限

      # chmod -R 777 db

      # vi conf/svnserve.conf   //设置无认证用户权限为读,认证用户权限为写

      

       # vi conf/passwd  //添加认证用户和设置密码

      

      # vi conf/authz   //设置用户的权限

      

      第三步:启动SVN服务器

      

      

     第四步:svn操作

      $ svn co svn://10.10.10.126/HXY .  //将项目checkout到本地目录

      $ svn add test.txt  //添加新文件

         $ svn commit -m "测试提交文件" test.txt  //提交新文件

      

      

        

     

     

      

  • 相关阅读:
    【洛谷P3992】开车
    Easyui datagrid+ashx 实现动态生成列
    SQL字符串处理函数大全
    在sqlserver中查找某个字段存在于那个表中的语句
    C# 合并图片
    JavaScript 监听屏幕滑动事件的JS
    JavaScript无提示关闭窗口(兼容IE/Firefox/Chrome)
    使用jquery插件实现图片延迟加载技术
    DataTable随机复制一行给新的DataTable
    MySQL恢复数据报错 #1289 The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to hav
  • 原文地址:https://www.cnblogs.com/guobm/p/11313091.html
Copyright © 2011-2022 走看看