所以我從很多個月前的SVN中刪除了文件X,並且我有該刪除版本號。我想知道上次提交的修訂號(即文件X的最後一個現有版本)。 CVS是連續的,所以我可以只有-1,但SVN並不是這種情況。SVN中已刪除文件的最新現有版本
0
A
回答
3
svn中的版本號也是連續的,只是它們不會在每次提交時增加每個文件。如果刪除的版本號是246,那麼
svn co -r 245 url://svn/project
應該給你剛剛刪除之前的項目狀態。該文件應該在那裏,你可以
svn log filename
得到文件的最後提交。
0
svn blame filename -r123
+0
爲了清楚起見,在這個例子中,假設delete是在* r124 *中提交的,所以「svn blame filename -123」引用刪除前的最後一個版本? – 2011-05-04 16:53:04
0
我發現的唯一方法是svn將parent_directory返回到刪除發生時,並獲取刪除的rev編號。
我在尋找同樣的問題。如果我找到它會發布更好的東西。
相關問題
- 1. 是否發佈新版本從AppStore中刪除現有版本?
- 2. svn checkout/update不刪除磁盤上的現有(版本化)文件
- 3. SVN恢復已刪除的文件
- 4. SVN刪除已刪除
- 5. SVN:從版本控制中完全刪除文件夾
- 6. 從文件中刪除文件版本
- 7. SVN刪除本地文件,保留在版本庫
- 8. svn腳本提交一組已刪除的文件
- 9. 在TFS中獲取已刪除文件的特定版本
- 10. 手動刪除文件後,Gradle Copy Task是最新版本
- 11. 使用powershell和svn刪除未版本控制的文件
- 12. svn文件刪除
- 13. SVN!文件...刪除?
- 14. SVN本地工作副本有一個文件已被刪除在服務器
- 15. grgit - 添加新文件並刪除已刪除的文件
- 16. 如何防止最新版本的文件從SVN
- 17. svn從回購和刪除工作副本中刪除文件
- 18. SVN在已刪除目錄中的文件的日誌/差異
- 19. tortoise svn刪除本地文件
- 20. 從svn日誌中提取已刪除文件的名稱
- 21. 從xml文件中刪除版本
- 22. 烏龜SVN中是否有任何選項刪除版本
- 23. Eclipse和SVN導入已經SVN簽出的現有文件夾
- 24. 刪除最新修訂從SVN
- 25. 從「.svn/pristine」文件夾中刪除舊的SVN文件
- 26. 在bash腳本中刪除除最新3以外的所有文件
- 27. 從svn獲取最新版本號
- 28. Svn 1.5.x與最新版本
- 29. SVN - 刪除現有的存儲庫
- 30. 更新或刪除現有文件並創建新文件
+1。另外,如果沒有檢出:svn log -r 245 url:// svn/project/filename – orip 2009-09-23 17:40:42