debian8 安装 svn

1 篇文章 0 订阅

请访问我的个人博客 sourcod

  1. 安装 apr
  2. 安装 apr-util

    由于我电脑之前安装过httpd,所以以上两步略过!
    参照: debian install httpd service


3. 安装 openssl
CFLAGS=-fPIC ./config --prefix=/usr/local/openssl enable-shared
4. 安装 scons
python setup.py install
5. 安装 serf
sudo scons PREFIX=/usr/local/serf APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr-util/bin/apu-1-config OPENSSL=/usr/local/openssl
6. 安装sqlite
解压sqlite-amalgamation软件包到sqlite-amalgamation目录
7. 安装 svn
./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config --with-serf=/usr/local/serf --with-openssl=/usr/local/openssl --enable-mod-activation

执行svn --version命令,如果有ra_serf说明svn支持http方式
debian8-安装-svn_16-05-31_13:58:10.png

* svn 常用命令 *

  • 检出 svn checkout
    svn checkout path(path是svn库地址)(简写命令svn co)
  • 提交 svn commit
    svn commit –m “日志信息”要提交的文件(简写命令svn ci)
  • 删除文件 svn delete
    $>svn delete path -m “删除理由“
    $>svn delete http:// -m “删除理由”
    然后在本地svn update,本地对应的文件将会删除。
  • 更新 svn update
    默认更新到最新版本
    命令:svn update file(简写命令svn up)
    $>svn update file
    更新到指定版本
    $>svn update –r m file
  • 查看日志 svn log
    svn log file
  • 比较文件 svn diff
    svn diff –r m:n file.c
    (m,n为相比较的版本号)
  • svn还原和回退 svn revert/svn merge
    svn还原:
    命令:svn revert file
    svn回退,需要通过合并的方法回退
    命令:svn merge –r m:n path
    (从m版本回退到n版本)
    然后提交(svn commit)
  • 重新定位 svn relocate
    svn switch --relocate 原svn库地址 新svn库地址

  • 其它

    1. 导出(export):使用此功能获取一个没有SVN控制信息的工作复本,导出的文件没有.svn文件,不可直接执行提交
    2. 导入(import):将本地文件导入到服务器中,一般用于初始svn库目录时
    3. 清理(svn cleanup):当Subversion操作中断时,会有一些残留的操作信息保留在工作复本中,这时需要进行清理才能够重新进行工作;
    4. 查看文件或目录状态(svn status):查看工作副本中某一目录下文件和子目录的状态,【正常状态不显示;?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】

使用规范
1. 日志书写规范
日志内容长度要求10个字符以上,即5个汉字以上;
日志内容要求体现操作内容,如:增加×××功能/ 修复×××问题/ 删除×××功能
提交频率
要求编译通过后提交一次

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值