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