欢迎来到资源无忧教程网!

Linux

当前位置: 主页 > 操作系统 > Linux

Linux系统中svn命令行批量操作

时间:2017-11-22 18:14:02|栏目:Linux|点击:

svn status
查看文件的跟踪信息,这里会使用一些代号,对应的大概是
“ ” 无修改
“A” 新增
“C” 冲突
“D” 删除
“G” 合并
“I” 忽略
“M” 改变
“R” 替换
“X” 未纳入版本控制,但被外部定义所用
“?” 未纳入版本控制
“!” 该项目已遗失 (被非 svn 命令所删除) 或是不完整
“~” 版本控制下的项目与其它类型的项目重名
这里我们需要考虑的是“缺失”和“未纳入版本控制“,也就是”!“和”?“,直接使用下面的命令即可
svn add `svn status |grep ? |awk '{print $2}'`
svn delete `svn status |grep ! |awk '{print $2}'`
注意命令中的反引号,是”esc“键下面,”1“旁边的那个,表示一个命令。
使用上面的命令之后,对应的文件的状态就会变成对应的“D”和“A”,然后就可以使用命令
svn commit -m "xxxx"
进行提交了! 

上一篇:暂无

栏    目:Linux

下一篇:OneinStack如何部署JAVA应用?

本文标题:Linux系统中svn命令行批量操作

本文地址:http://www.ziyuanwuyou.com/html/caozuoxitong/Linux/102.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的资源文章、图片、评论等,均由网友发表或上传并维护或收集自网络,本站不保留版权,如侵权,请联系站长删除!与本站立场无关,所有资源仅作学习参考,不能作其它用途。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行删除,本站均不负任何责任。

联系QQ:592269187 | 邮箱:592269187@qq.com

Copyright © 2024-2060 资源无忧教程网 版权所有湘ICP备2022014703号