SVN命令以及ubuntu下SVN的安装

最近在使用svn,总结下svn使用的命令,这些命令基本能满足工作中的要求,后面也提供了svn安装的方法

一、svn简单命令

1.svn checkout 
将代码拉倒本地
svn checkout  path (path服务器目录)


2.提交:
1)在使用命令时,如果有锁定文件或者强制取消操作而出现报错的,执行
svn cleanup
2)如果有添加或删除的文件,先要执行
svn add/rm filepath/filename --no-ignore
没有就跳过,直接3)
3)
svn commit -m "log"  filepath1/filename1  filepath2/filename2  ...
通过3这条命令代码就直接入库了


3.察看本地修改记录
查看根目录下本地修改记录
svn status . 
查看具体某个文件或者目录下本地修改记录
 svn st ./packages/app/DeskCLock 


4.查看服务器提交记录:
svn log . (可以加路径)


5.svn diff 查看具体修改内容

svn  diff  filepath1/filename1
就可以看到这个路径下的具体修改

比较当前修改与版本39的差异
svn diff -r 39 filepath1/filename1
比较版本39与40的差异
svn diff -r 39:40 filepath1/filename1

6.svn update

更新到最新版本:
svn update

某个文件或者目录更新到最新:
svn update ./packages/apps/DeskClock

回退到版本35:
svn update -r 35

文件filename1回退到之前的版本35
svn update -r 35 filepath1/filename1 


7.svn revert --recursive 恢复本地修改

svn revert --recursive .  恢复整个目录的修改
svn revert --recursive ./filepath1/filename1  恢复某个文件的修改


8.svn help
svn help 查看svn 所有命令的用法
svn help add 查看具体命令的用法






二、安装svn:
1) for ubuntu14.04
sudo apt-get install subversion
svn --version

2)ubuntu12.04 安装subversion 1.8
Step 1: Open the terminal and use below given command to add subversion repo in new filesubversion18.list at path /etc/apt/sources.list.d.
sudo sh -c 'echo "deb http://opensource.wandisco.com/ubuntu precise svn18" >> /etc/apt/sources.list.d/subversion18.list' 
sudo wget -q http://opensource.wandisco.com/wandisco-debian.gpg -O- | sudo apt-key add - 
sudo apt-get update
Step 2 : Now install the subversion 1.8 version after checking in apt-cache
sudo apt-cache show subversion | grep '^Version:'
sudo apt-get install subversion
Step 3: Now verify the subversion
sudo dpkg -l|grep subversion 
svn --version

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值