給出一個文件,我如何找出文件被修改的次數?主版本號可能在幾百,但是我只會修改一個文件4次。因此給出這個文件,我想要4作爲答案。聽起來很瑣碎,但我無法找到任何命令來實現這一點。有人可以幫忙嗎?如何找到文件在顛覆中被修改的次數?
4
A
回答
4
使用svn log -q filename | grep '^r' | wc -l
0
不使用「svn日誌」爲您提供您所需要的信息?
0
我相當確定Subversion在Repo Browser中包含一個View History機制。
你是否在使用Subversion的龜?
+0
Subversion本身沒有回購瀏覽器 - 您必須考慮TortoiseSVN(http://tortoisesvn.tigris.org)中的功能。 – 2009-06-11 06:07:04
2
你也可以檢查單個文件或目錄的日誌歷史記錄。例如:
$ SVN的日誌文件foo.c
$ SVN的日誌 http://foo.com/svn/trunk/code/foo.c
這將顯示日誌消息只對其中 工作文件(或URL)改變了這些修訂。
日誌命令的完整說明是here。
4
svn log FOO.C -q | grep -c r
svn log -q
打印摘要信息在日誌中給定的文件或目錄,而grep -c r
計數包含字母「R」(基本上我們只是想忽略隔離線的線數「----- ---「)
0
This oughta do it:
svn log -q | grep -v「\ - \ - \ - \ - \ - \ - \ - \ - 」| wc -l
相關問題
- 1. 你可以在提交顛覆時修改文本文件嗎?
- 2. 顛覆:下載文件修改之間2修訂
- 3. Eclipse項目:被顛覆的文件
- 4. 如何排除樹中的某些文件被顛覆?
- 5. 自動創建顛覆修訂文件
- 6. 只提交使用顛覆提交修改的文件
- 7. 通過顛覆的離線修改
- 8. 顛覆:如何找到舊版本?
- 9. 如何找出哪些文件在分支中被修改?
- 10. 防止在git上修改被修改的文件被修改
- 11. 顛覆修訂號
- 12. 避免顛覆修改Linux文件權限。
- 13. 如何找出每個用戶的最後一次提交是否被顛覆?
- 14. 如何在Clearcase中找到修改過的文件的活動
- 15. 如何從顛覆更改列表中刪除文件?
- 16. 如何在SVN中找到最早的修改文件
- 17. 提交文件夾更改爲顛覆
- 18. 只提交被刪除的文件到顛覆
- 19. 顛覆:如何恢復歷史文件
- 20. 奇怪的顛覆文件
- 21. 如何查找上次修改的子文件夾?
- 22. 如何查找上次修改日期的文件?
- 23. 顛覆顛覆?
- 24. 使用xargs的兩次在一個線修復顛覆狀態
- 25. 在Cocoa中查找文件的上次修改日期
- 26. JENKINS顛覆URL修剪
- 27. 如何模擬根文件夾中的文件被修改
- 28. 修復顛覆中的目錄衝突
- 29. 的Linux:iframe中被注入到PHP文件,但修改時間戳不被修改
- 30. 如何找出文件是否被修改?
-1計數是錯誤的,應該先測試一下...... svn日誌比你想象的更詳細 – basszero 2009-06-10 14:54:21
你是對的,正確的id。謝謝。 – 2009-06-10 15:00:39