linux 下 版本库的使用

原创 2013年12月03日 17:29:34

在linux(ubuntu)下使用subversion.

1>>安装

(a)服务端:

命令行:sudo apt-get install subversion按步骤安装完成.

输入下面得命令查看版本信息:

svnserve --version


(b)客户端:

linux 下安装了subversion就OK了

windows 下有exe文件安装下就可以.

2>>使用

(a)创建版本库

svnadmin create <path>
example:svnadmin create /home/svn

(b)修改版本库的配置文件

进入创建的版本库,一般会有下面几个文件

进入conf文件夹

编辑svnserve.conf文件,下面的

anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository

去掉上面这几个字段前面的#,且前面不能有空格

添加用户.编辑passwd文件,下面的供参考


设置用户组和目录的访问权限。编辑authz文件,下面的供参考


(c)启动svn

svnserve -d -r <path> --listen-port=8888
example:svnserve -d -r /home/svn
默认端口是3609,自己可以改。如上面

使用下面的命令查看是否在运行:

ps -aux | grep svn

结束该进程

kill -9 进程ID

(d)上传工程项目

创建目录

 svn -m "create s1 project" mkdir svn://10.0.0.214/s1 --username=salary --password=888
ps:如果创建的目录不存在svn会递归创建的。
查看目录

 svn ls svn://10.0.0.214/s1 --username=salary --password=888

删除目录

svn -m "del s1 project" del svn://10.0.0.214/s1 --username=salary --password=888
上传代码

svn -m "upload s1 code" import /home/ngy/mtk_code/code/s1/trunk/ svn://10.0.0.214/s1 
查看log

svn log svn://10.0.0.214/s1

(待续。。。)


linux 下SVN服务端创建版本库

1.创建SVN版本库目录    mkdir -p /var/svn/C++Project 2. 创建版本库   svnadmin create /var/svn/C++Project 3....
  • liuyinghui523
  • liuyinghui523
  • 2016年02月20日 21:53
  • 453

Linux(CentOS) SVN服务器搭建+同步更新+多版本库+开机启动

一、安装步骤如下: 1、yum install subversion 2、输入rpm -ql subversion查看安装位置,如下图: 3、创建svn版本库目录 mkdir -p /var/svn/...
  • finallylly
  • finallylly
  • 2016年01月18日 00:42
  • 703

linux删除svn版本库

当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,其实在linux删除这些目录是很简单的,命令如下 find . -type ...
  • l1028386804
  • l1028386804
  • 2014年11月20日 13:48
  • 3910

彻底删除SVN版本库某一文件夹或文件

基础描述要彻底删除SVN版本库某一文件夹或文件,可采取这种方法(举例说明): 例:假设SVN库路径为E:/svn/project,库中的目录结构为Trunk Software/test...
  • u011729865
  • u011729865
  • 2017年12月10日 13:52
  • 156

linux建立svn版本库

1.安装svn服务器端 yum install subversion      从镜像下载安装svn服务器端 cd /usr/local/              //进入目录,...
  • song_csdn1550
  • song_csdn1550
  • 2016年07月01日 14:22
  • 576

linux下实现svn多版本库管理

本文主要讲解实现svn多版本库管理,安装方法请见:      http://blog.csdn.net/design321/article/details/9346513 1,安装svn服务  ...
  • design321
  • design321
  • 2014年01月03日 17:19
  • 2078

linuxSVN版本库及同步文件到WEB目录

svn hooks位置一定要确定,即你的 版本库位置,配置hooks更新到对应的网站目录。 一 安装与配置SVN 1.安装subversion centos: yum install su...
  • lumengabc
  • lumengabc
  • 2014年03月26日 16:57
  • 1649

linux系统--svn:UUID版本不匹配

今天操作SVN Client 发现TortoiseSVN报如下错误: 1 2 3 4 Command Update Repository UUID '62b86956-73d9...
  • lxjllove
  • lxjllove
  • 2016年04月09日 22:59
  • 994

删除svn中指定的文件以及合并svn版本库

一、如何彻底删除svn中的文件或目录 假设svn项目的目录为 G:\SVN\myproj, 里面有 test/readme.txt 文件和 work/sound/目录,其中test和work是在G:...
  • leliyanga
  • leliyanga
  • 2016年01月12日 10:26
  • 616

Windows环境下用Git创建版本库

本文简要介绍了在Windows环境下用Git创建版本库的方法及相关的Git命令,重新进入已创建的仓库的方法...
  • shufac
  • shufac
  • 2016年06月24日 19:25
  • 2999
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 下 版本库的使用
举报原因:
原因补充:

(最多只允许输入30个字)