查看svn服务器上的文件,如何在命令行通过SVN命令筛选出修改过的文件并递交
问题:
如果一个目录中的文件过多,并且我们并不知道每个文件在SVN下的状态,这时如果我们只是要递交修改过的文件?
思路:
1,查看所有文件的状态
2,通过文件状态筛选出状态为“M”(修改)的文件
3,递交
解决办法:
1,输入命令:$svn st
查看所有文件的状态,比如:
guizhigngdemini:proj.ios guizhigang$ svn st
M channels/91/src/AppController.mm
M channels/91/src/dota_91.plist
M channels/i4/src/AppController.mm
M channels/itools/src/AppController.mm
M channels/itools/src/dota_itools.plist
M channels/ky/src/AppController.mm
M channels/pp/src/AppController.mm
M channels/tb/src/AppController.mm
M channels/xy/src/AppController.mm
M dota.xcodeproj/project.pbxproj
? dota.xcodeproj/xcshareddata/xcdebugger
可以看出我的环境下的输出结果
2,输入命令:$svn st | grep "M" | cut -c 8->modified.txt
以上命令将会把状态为M的文件筛选出来存入modified.txt文件,可以打开此文件查看是不是正确的。
3,只将modified.txt中记录的文件递交到SVN服务器
输入命令:svn ci -m "add buyGoods fun to every channel" --targets modified.txt
比如:
guizhigngdemini:proj.ios guizhigang$ svn ci -m "add buyGoods fun to every channel" --targets modified.txt
Sending channels/91/src/AppController.mm
Sending channels/91/src/dota_91.plist
Sending channels/i4/src/AppController.mm
Sending channels/itools/src/AppController.mm
Sending channels/itools/src/dota_itools.plist
Sending channels/ky/src/AppController.mm
Sending channels/pp/src/AppController.mm
Sending channels/tb/src/AppController.mm
Sending channels/xy/src/AppController.mm
Sending dota.xcodeproj/project.pbxproj
Transmitting file data ..........
Committed revision 9413.
问题解决!
查看svn服务器上的文件,如何在命令行通过SVN命令筛选出修改过的文件并递交相关推荐
- 怎么查看svn服务器上的文件,如何查看svn端口号
欢迎来到阿八个人博客网站.本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯. 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke ...
- 在家怎么看公司服务器上的文件,怎么查看云服务器上的文件
怎么查看云服务器上的文件 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 安装完 ...
- 服务器上的文件如何查看,如何查看远程服务器上的文件
如何查看远程服务器上的文件 内容精选 换一换 分析辅助软件是一款支持部署到多台服务器目标环境上,实现对整个业务集群的数据采集和优化的组件.已成功登录Java性能分析.待安装分析辅助软件的服务器已开启s ...
- 服务器数据库信息从哪里看,怎查看云服务器上的数据库信息
怎查看云服务器上的数据库信息 内容精选 换一换 在云服务器上部署SAP HANA数据库软件.本章安装以SAP HANA 2.0安装包为例,用户可自行从官网下载安装包,然后将下载的安装包上传到待安装SA ...
- 【转】Linux命令行下svn ignore忽略文件或文件夹用法
转自:Linux命令行下svn ignore忽略文件或文件夹用法 - 陌上归人的博客 - 博客园 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的, ...
- 命令行操作svn和git和git
前几天在写代码的时候电脑突然坏掉,老大交代的任务没完成,非常痛恨自己用svn或者git保存代码,相信很多程序员遇到过,硬盘坏掉,存在硬盘中的代码丢失,无法找回的问题,svn和git可谓程序员界的福音, ...
- linux 命令行使用svn
linux 命令行使用svn 简介 安装SVN 常用场景 下载指定路径的SVN 更新最新的SVN库内容 新增文件上传SVN 修改文件上传SVN 删除SVN库中的文件 常用命令 简介 SVN是subve ...
- linux离线安装svn客户端和通过命令行使用svn
目录 参考文献 安装svn客户端 下载 安装 安装apr 安装expat 安装apr-util 安装zlib 复制或移动文件夹sqlite-autoconf 安装subversion 命令行使用SVN ...
- 命令行错误提示--系统找不到指定的文件
命令行错误提示--系统找不到指定的文件 解决办法 在一次下载模块时突然发现我的npm命令无法使用,如npm -v 查看版本的命令,错误提示:系统找不到指定的文件. 我刚开始以为是我的node无法使用了 ...
- Can‘t use Subversion command line client:svn不能使用Subversion命令行客户端:svn
问题: 1: 在使用 idea 内含 的svn 时出现了这个提示 Can't use Subversion command line client 不能使用Subversion命令行客户端:svn 2 ...
最新文章
- vscode折叠/展开所有区域代码快捷键
- 离线轻量级大数据平台Spark之MLib机器学习库Word2Vec实例
- 当孩子面对困难的时候,家人可能的鼓励的方式
- Neo4j: 迁移MySQL的数据到Neo4j
- Proe Top-Down设计演示
- 在toad新增oracle用户,利用toad发现oracle自动为你干了什么(表空间建立和用户建立)...
- Typecho开启全站Pjax
- redux reducer_如何通过约定创建Redux reducer
- Mac如何打开CAJ格式的文件?
- Shell账户管理,用户和组管理
- 子类发送消息_RocketMQ生产消息源码解析
- YAF 菜鸟的学习笔记
- 软件测试的支付流程图,软件测试流程图案例.doc
- c51单片机时钟c语言程序设计,AT89C51单片机为核心的时钟电路的程序设计
- 多线段几何图形—— 简单几何图形(求几何图形面积)
- 辽宁粮食产量438亿斤 农业供给侧结构性改革不断优化
- Altium PCB 基本规则的详解
- 入冬的寒冷让人更精神
- 传奇如何一台服务器配置多个版本微端更新
- Driller工具分析
热门文章
- java代码整洁之道_代码整洁之道——我们是作者
- 基于鱼群算法的函数寻优
- Axure RP 9.0.0.3716 Mac中文版
- 迅雷mac版精简安装教程
- html站点地图怎么做,sitemap网站地图(站点地图)如何制作以及作用
- android两个popwindow背景,Android PopWindow 设置背景亮度的实例
- sql注入语句示例大全_通过示例了解SQL EXCEPT语句
- DEA模型(数据包络分析)deap2.1操作方法
- easydarwin 安装_EasyDarwin 笔记
- 恒定湿热试验条件及标准-环境试验中的湿热试验报告