svn常用命令

 

svn恢复原样

svn status |awk -F "?" '{print $2}' |xargs sudo rm -rf


1.给文件添加可执行权限
svn propset svn:executable on build_wifi.sh

2.提交到svn服务器
svn commit -m "+x" build_wifi.sh



3.从主分支切换到分支(根目录未变)把工作拷贝更新到别的URL
http://192.168.5.194/FTA/Cube/ALI/M3627/linux/buildroot-6.2c.1.23
切换到
http://192.168.5.194/FTA/Cube/ALI/M3627/linux/branch/buildroot-6.2c.1.23_v1.1.1

svn switch http://192.168.5.194/FTA/Cube/ALI/M3627/linux/branch/buildroot-6.2c.1.23_v1.1.1

4.relocate
服务器地址变更
svn switch --relocate http://192.168.5.194/FTA   http://192.168.5.200/FTA/



5.查看两条svn记录
svn log --limit 2

 

 

 

 

 

--verbose选项会打印所有影响当前执行路径的日志信息,即所修改文件

svn log --limit=2 --verbose

 

6.查看两个版本间的修改
svn diff -r 3985:3986
实际上查看的是3986版本相对于上一个版本3985的修改变化。

7.从服务器svn删除文件
svn delete good.c
svn commit -m "delete file" ./

8.添加文件
svn add xxx
svn add *.c
svn commit -m "delete file" ./
9,添加文件夹下所有文件。
svn add xxx --force


10.更新
svn update
svn up

11.check out
svn co xxx



12.查看svn服务器地址信息
svn info

13.查看当前文件状态

svn status

 

14.版本回退

svn merge -r 20:10 [文件或目录]

回退到10这个版本

 

15.checkout  某一个版本

svn co -r 4755 url

 

16.checkout里面的某个文件,避免checkout文件夹里所有的文件

mkdir test

cd test

svn co --depth=empty 'http://192.168.5.194/TEST/test/Application form for test/FTA/ALI/M3627/Linux/Other/MC6654'
cd MC6654

svn up xx.rar

 

17.上传一个新目录code到svn服务器

svn import -m "New import" code file:///C:/svn_root/amlogic/code

不忽略文件,所有文件都上传

svn import --no-ignore -m "4.3.0.0" xxx   http://svn.red-bean.com/repos/trunk/misc

SVN使用:从SVN服务器端彻底删除错误提交版本

https://blog.csdn.net/johnlaoxing/article/details/76000691

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值