Red Hat Enterprise Linux 4 AS 下简单svnserve配置及使用 (svn version 1.1.4)

原创 2012年03月26日 09:15:36
1.假设SVN数据库目录为/home/svn/projects


2.启动svn
    svnserve -d --listen-port 9999 -r /home/svn/projects (注:指定端口) 或者
    svnserve -d -r /home/svn/projects


3.新建项目
    svnadmin create /home/svn/projects


4.将项目代码导入projects  所需加入代码在/home/project目录中
    svn import /home/project file:///home/svn/projects -m "Initial Projects" ("Initial Projects" 为
    log信息)


5.配置权限
    进入/home/svn/projects/conf将svnserve.conf修改为
    [general]
    #anon-access = read
    anon-access = none
    auth-access = write
    password-db = passwd
    realm = projects  #此处的projects为导入后代码所存放的目录名 此处为/home/svn/projects/conf的projects,你需要根据自己的情况设定


6.在/home/svn/projects/conf目录中创建文件passwd并在其中加入类似代码
    [users]
    cynric = cyrnic   (user name = user passwd)


7.svn命令的使用
    1、Linux命令行下将文件checkout到本地目录
        svn checkout path(path是服务器上的目录)localpath(本机路径)
        例如:svn checkout svn://192.168.1.1/pro/domain  /home/program


    2、Linux命令行下往版本库中添加新的文件
        svn add file
        例如:svn add test.php(添加test.php)
        svn add *.php(添加当前目录下所有的php文件)


    3、Linux命令行下将改动的文件提交到版本库
        svn commit -m “LogMessage“ 
        例如:svn commit -m “add test file for my test“ test.php


    4、Linux命令行下查看日志
        svn log path
        例如:svn log test.php 显示这个文件的所有修改记录,及其版本号的变化


    5、Linux命令行下更新到某个版本
        svn update -r m path
        例如:
        svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。简写:svn up
        svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)


    6、Linux命令行下查看文件或者目录状态
        1)svn status path(目录下的文件和子目录的状态,正常状态不显示)
        【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】
        2)svn status -v path(显示文件和子目录状态)
        第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。
        简写:svn st


    7、Linux命令行下删除文件
        svn delete path -m “delete test fle“
        例如:svn delete svn://192.168.1.1/pro/domain/test.php -m “delete test file”
        或者直接svn delete test.php 然后再svn ci -m ‘delete test file‘,推荐使用这种
        简写:svn (del, remove, rm)


    8、Linux命令行下比较差异
        svn diff path(将修改的文件与基础版本比较)
        例如:svn diff test.php
        svn diff -r m:n path(对版本m和版本n比较差异)
        例如:svn diff -r 200:201 test.php
        简写:svn di


    9、Linux命令行下将两个版本之间的差异合并到当前文件
        svn merge -r m:n path
        例如:svn merge -r 200:205 test.php(将版本200与205之间的差异合并到当前文件,但是一般都会产生冲突,需要处理一下)


    10、Linux命令行下SVN 帮助
        svn help
        svn help ci











Red Hat Enterprise Linux AS release 4 配置YUM(rhel as 4 安装yum)

在redhat 4中,yum需要单独地安装: (1)先查看当前redhat系统的版本:cat /etc/issue          显示:Red Hat Enterprise Linux A...
  • GreatElite
  • GreatElite
  • 2014年04月02日 14:26
  • 2136

Red Hat Enterprise Linux AS release 4 (Nahant Update 4)yum及libaio安装

Red Hat Enterprise Linux AS release 4 (Nahant Update 4)简称as4.Linux上常用的安装和升级工具主要有yum和apt,其中yum能更好的解决r...
  • symgdwyh
  • symgdwyh
  • 2010年07月28日 14:05
  • 6737

Red Hat Enterprise Linux 4

1.挂载cdrom mkdir -p /mnt/cdrom mount /dev/cdrom /mnt/cdrom 2.关闭ipv6 /etc/modprobe.d/aliases 注释掉 ali...
  • epsoncr
  • epsoncr
  • 2016年04月20日 17:50
  • 203

Red Hat Enterprise Linux 7 系统安装

[1] Insert install disk and start Computer. Then Following screen is displayed, Push Enter key to pr...
  • hanzheng260561728
  • hanzheng260561728
  • 2016年05月11日 09:42
  • 1066

Red Hat Enterprise Linux ISO 全镜像下载

Red Hat Enterprise Linux 简称 RHEL,是美国红帽公司开发的商业市场导向的 Linux 发行版,该产品大约三年发布一个新版本,目前官方最新版本为7.4。商业版Linux操作系...
  • u012359554
  • u012359554
  • 2017年12月11日 10:05
  • 1078

Red Hat Enterprise Linux 5 (红帽子企业版5)下Samba, VSFTP配置与安装

++++++++++++++++++++++++++++++++++++++++++ 本文系本站原创,欢迎转载! 转载请注明出处: http://blog.csdn.net/mr_raptor...
  • mr_raptor
  • mr_raptor
  • 2011年10月05日 02:47
  • 5069

Red Hat Enterprise Linux 6 中yum安装配置

下载安装yum包 下载地址http://centos.ustc.edu.cn/centos/6.5/os/x86_64/Packages/ http://mirrors.163.com/cento...
  • liyunlong19870123
  • liyunlong19870123
  • 2015年06月11日 09:17
  • 1652

lunix常用命令和技巧(Red Hat Enterprise Linux Server release 6.2)

查看系统版本cat \etc\redhat-release查询进程ps -aux|more查看磁盘df -h #M df -k #kb查看内存free -m cat /proc/meminfoCPUc...
  • Kmodmy
  • Kmodmy
  • 2016年04月14日 12:27
  • 1094

虚拟机下red hat enterprise linux6 网络连接

一、设置本机网络:VM虚拟机安装后会在本机当中添加两个网络连接VMnet1和VMnet8,其中 网络连接VMnet1是host-only方式,在host-only方式下,虚拟系统和宿主机器系统是可以...
  • jesscia_p
  • jesscia_p
  • 2014年12月23日 16:55
  • 1516

Red Hat Enterprise Linux 5在VMware7.1中如何设置上网功能!

这是我在我的电脑上面操作的结果,不知道能不能对你有帮助,可能由于不同的版本而导致不同的设置方式! 首先,启动VMware并启动虚拟的Linux系统,然后在VM的选项卡下面选择Settings...选...
  • zjt289198457
  • zjt289198457
  • 2011年09月17日 19:22
  • 2686
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Red Hat Enterprise Linux 4 AS 下简单svnserve配置及使用 (svn version 1.1.4)
举报原因:
原因补充:

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