2
A
回答
9
xargs command对这种事情很有用。
假设你没有包含空格字符的文件名任意,你可以这样做:
svn st | sed -n 's/^M//p' | xargs svn commit
如果你有文件名中空格字符,则sed
命令变得有点复杂,增加各地各报价文件名:
svn st | sed -n 's/$/"/; s/^M */"/p' | xargs svn commit
(我不熟悉ack
- 或许可以这样也可以代替sed
在这些例子中使用)
相关问题
- 1. 提交文件夹更改为颠覆
- 2. 你可以在提交颠覆时修改文本文件吗?
- 3. 颠覆后提交
- 4. 强制颠覆提交“新”修订
- 5. 修复颠覆提交无效评论
- 6. Subversion:只提交修改过的文件
- 7. 建立在颠覆提交
- 8. 颠覆定时提交
- 9. 颠覆后提交不叫
- 10. 提交真实与颠覆
- 11. 只提交被删除的文件到颠覆
- 12. 如何颠覆提交使私人
- 13. 修改之前提交的提交
- 14. 修改后提交
- 15. 只用git提交当前目录下的修改文件?
- 16. Linux - 颠覆 - 后提交钩不执行
- 17. 通过颠覆提交€欧元符号
- 18. 复制颠覆提交信息
- 19. 颠覆问题 - 提交访问
- 20. 尝试提交变更颠覆活动
- 21. 提交符号链接到颠覆
- 22. 如何使用提交后提交钩子提交提交时的修订?
- 23. 颠覆“你正在尝试从几个颠覆工作副本提交文件”
- 24. Phpstorm和预提交该修改文件
- 25. 提交时修改XML文件
- 26. Git挂钩,修改提交文件
- 27. 如何仅使用github3.py来修改提交/提交请求?
- 28. 如何提交一个非颠覆的文件到存储库?
- 29. 如何强制颠覆提交过时的文件?
- 30. 无法提交与颠覆与Ubuntu客户端.htaccess文件
只是为了澄清:您只想提交修改过的文件,而不是那些被删除,添加或替换的文件? – 2012-04-18 17:54:40
@malenkiy_scot是的,我可以确认我只想提交*修改*文件。 – crmpicco 2012-04-19 08:25:10