我正在嘗試簽出svn代碼庫的特定修訂版。 正常情況下,要結帳,我只需鍵入
git svn clone svn+ssh://path_to_codebase
。我需要檢出代碼庫的舊版本。我怎麼做?如何使用git svn簽出我的svn代碼庫的特定修訂版
4
A
回答
6
你可以像往常一樣git svn clone
然後使用通常的工具 - git checkout
可以讓你以「浮動」的方式訪問或創建一個新的git分支在你想要的位置。
您也可以使用git svn init
(注意它的行爲與git init
略有不同),然後使用git svn fetch -r XXX
來獲取特定修訂版。如果存儲庫很大,這會更快,但未來的git svn fetch
將獲取其餘的轉儲(但從來沒有任何更早的轉儲)。
6
我用了下面的內容,並且獲得了一個較舊的版本。
git checkout `git svn find-rev revision_number`
有沒有人對此有任何意見?
相關問題
- 1. PHP導出特定的SVN修訂版?
- 2. 從SVN代碼中刪除特定簽入修訂版
- 3. 如何僅從svn簽出特定修訂版?
- 4. 如何在git svn中選擇修訂版簽出?
- 5. 我如何定製SVN修訂版?
- 6. git-svn:如何知道git-svn工作副本的當前SVN修訂版本?
- 7. 如何從SVN簽出特定版本的代碼?
- 8. 如何讓git-svn使用特定版本的SVN?
- 9. 如何使用CruiseControl.NET和SVN構建特定修訂版
- 10. git svn克隆和修訂版本?
- 11. 從SVN命令行導出/簽出特定修訂文件
- 12. 如何僅合併特定的SVN修訂版本?
- 13. Github - 檢查git修訂版的svn修訂號
- 14. Git:我如何找到指向特定修訂版的標籤?
- 15. 使用Git svn的一個已經簽出SVN倉庫
- 16. 如何從命令行列出SVN標籤及其修訂版
- 17. 如何在使用svn repo的git鏡像時找到svn修訂版的git哈希值?
- 18. SVN修訂版關鍵字
- 19. 刪除SVN修訂版
- 20. svn:外部忽略指定修訂版
- 21. 如何刪除SVN修訂版?
- 22. 如何爲Composer存儲庫定義顯式SVN修訂版?
- 23. 如何將SVN修訂版本號自動寫入我的Matlab代碼
- 24. 在C源代碼中包含項目的SVN修訂版
- 25. 能否從SVN中刪除特定的修訂版本?
- 26. 如何比較本地和版本庫SVN修訂版本?
- 27. 將SVN中的單個文件還原爲特定修訂版
- 28. Tortiose SVN修訂
- 29. svn比較版本的修訂範圍
- 30. 將SVN簽出轉換爲使用git(git-svn)