注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Computer Science

I Pressed My Words Here. Will You Read ?

 
 
 

日志

 
 

svn 使用笔记  

2014-06-03 17:41:17|  分类: With Ubuntu |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
零零星星的记录过一些SVN的命令,单使用时总是觉得不够。看来今后还会用到更多的需求,所以转设次博文记录之。
----------------------------
参考:
how-to-undelete-a-deleted-folder-in-subversion-tortoisesvn http://stackoverflow.com/questions/2265369/how-to-undelete-a-deleted-folder-in-subversion-tortoisesvn

将文件从SVN上删除,并在本地保留文件
svn delete --keep-local [FolderDir/FileDir]
在SVN上查看被删除的文件信息:
svn log -r $(svn info |grep Revision| cut -f 2 -d " "):HEAD |grep "^\(\(D\ \)\|\(r[0-9]\)\)"
从某个SVN版本获取被删除的文件:
svn copy [FolderDir|FileDir]@[RevisionNum] [ParentFolderDir]
SVN 切换地址:
svn switch --relocate $(svn info |grep URL|cut -f 2 -d " ") $(svn info|grep URL|cut -f 2 -d " "|cut -f 1-2 -d "/")/[NewIPAddress]/$(svn info |grep URL | cut -f 2 -d " "| cut -f 4- -d "/")
SVN 查看更新信息:
svn status -uv | grep ^[^?][\ ]*[\*]\ *[0-9]*|grep [UserName]


删除目录下项目文件内容,然后再进去update.(假设所有文件夹都以com开头);
ls -c |grep "^com"|while read LINE; do rm -rf $(echo $LINE"/*"); done;
 ls -c |grep "^com"|while read LINE; do cd $LINE&& svn update && cd ../; done;
  评论这张
 
阅读(267)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017