我想僅使用svn export命令導出HEAD和以前版本之間的更改(文件和文件夾 - 樹)。可能嗎?如何在Windows(命令行)下做到這一點?如何僅導出SVN存儲庫中的上次更改?
0
A
回答
1
svn diff -rPREV:HEAD --summarize
會給你一個修改過的文件列表。您應該能夠使用任何可用的腳本語言遍歷列表,並創建必要的目錄,然後使用svn cat
命令獲取每個文件的內容。
這在bash中會很容易,也許別人可以告訴你在Windows下從哪裏去。
+0
所以沒有辦法使用svn來完成這項工作?這就是我想知道的。 – JohnM2 2011-02-24 07:04:27
+0
不是我所知道的。 – 2011-02-24 10:55:30
相關問題
- 1. 更改SVN存儲庫
- 2. 已更改svn存儲庫
- 3. 如何將已更改的SVN導出重新同步到存儲庫中?
- 4. 如何更改最初導入到SVN存儲庫的文件?
- 5. SVN僅導出已更改的文件
- 6. 如何使用SVN中的新存儲庫URL更新簽出的存儲庫?
- 7. 從導出的SVN GIT存儲庫
- 8. 如何更改Tortoise SVN中的存儲庫版本號?
- 9. 如何更改SVN存儲庫中的類型?
- 10. 如何更改存儲庫中的外部svn
- 11. 更改SVN存儲庫鏈接
- 12. 如何將已檢出的svn存儲庫導入Eclipse?
- 13. 如何避免檢查SVN存儲庫的本地更改?
- 14. 如何更改訪問SVN存儲庫的默認作者?
- 15. 如何從SVN導入存儲庫並覆蓋bitbucket中的現有存儲庫?
- 16. SVN - 更改現有存儲庫上的目錄結構
- 17. 如何檢出svn存儲庫中的外部git庫
- 18. 更新我的git分支,然後是git-svn中的svn存儲庫更改
- 19. 存儲庫中的文件的選擇性SVN導出
- 20. Trac:更改SVN存儲庫路徑後更改集丟失
- 21. Liquibase:如何導出自上次導入以來的更改?
- 22. 將更改提交到svn存儲庫中的NEW目錄
- 23. 哪個SVN主機允許存儲庫導入/導出
- 24. 在上次迭代中僅存儲值
- 25. 如何知道誰簽出了SVN中的存儲庫
- 26. 如何存儲上次運行的更改
- 27. 如何部分導出git存儲庫?
- 28. 在外部屬性中更改svn存儲庫url
- 29. 如何訪問我的SVN存儲庫?
- 30. 找出git存儲庫已更改
「svn export」會導出一棵樹,但你要求「之間的變化」或「svn diff」。這是什麼? – 2011-02-23 16:15:05
不是svn diff,我想要和svn export給出的結果相同(所以它是樹),但只包括那些在HEAD中與PREV修訂相比已經改變的元素。 – JohnM2 2011-02-23 16:37:37
是否要導出從PREV中刪除的文件,因此不再出現在HEAD中? – 2011-02-23 17:21:37