簡體   English   中英

如何僅從svn檢出特定版本?

[英]How to checkout only a particular revision from svn?

我正在使用Rabbit svn(RabbitVCS 0.16.0),我想知道如何僅簽出/導出在特定版本中提交的代碼? 我不希望在特定修訂版之前提交任何代碼。 任何幫助表示贊賞。

如果已經有工作副本,則可以使用“ switch”命令將其更改為特定的修訂號。

如果沒有工作副本,則“簽出”對話框的底部有一個“修訂”字段。 默認情況下將其設置為“ HEAD”,但是您可以將下拉列表更改為“ Number”,並在其旁邊的字段中指定修訂號。


如果您想要與特定修訂版本相關的更改(換句話說,差異),則可以使用上述兩種方法中的任何一種,從相關修訂版本的工作副本開始。 然后,從差異菜單中選擇“顯示更改”。 出現一個對話框,其中有兩個標記為“修訂”的字段。 在兩個字段上,將下拉列表更改為“修訂”。 然后,在其旁邊的文本字段中,將有問題的修訂號輸入“ Second”,將修訂號減“ 1”。 例如,要查看r100中的更改,您可以在“ First”中使用99,在“ Second”中使用100。 填寫修訂后,點擊“刷新”按鈕。 現在,您可以查看每個文件的更改,或使用左下方的下拉列表下載包含所有更改的單個文件。

如果您安裝了命令行Subversion客戶端,則可以更簡單地執行此操作,甚至在本地計算機上也不需要工作副本:

svn diff svn://your_repository/your_branch -c 100

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM