[英]Force svn to merge changes from specific revisions into my working copy
[英]How do I update my SVN working copy to the changes from one specific revision, and not include previous revisions?
使用Subversion,有沒有辦法將一個特定修訂的更改合並到主干? 基本上我已經做了很多修改,但我需要更新我的工作副本只有最新版本,而不是所有其他版本。
我會做某種合並嗎?
我認為你正在尋找“ cherrypicking ”,是的,這是將一些修改合並到主干的情況。
如果您有像TortoiseSVN這樣的GUI客戶端,則merge命令將幫助您完成該過程(選擇Merge a range of revisions
)。
假設您的意思是將特定修訂從分支合並到主干...
如果你正在使用TortoiseSVN,你可以這樣做:
右鍵單擊trunk - > TortoiseSVN - > Merge ...
選擇“合並一系列修訂”
在“要合並的修訂范圍”文本框中輸入特定的修訂號
如果您沒有使用烏龜,那么您可以使用命令行svn的“merge -r”命令執行相同的操作。
主干和你的工作副本是兩個不同的東西 - 我從中得到它,主干包含你想要的修改和一些你不想要的修改,並且你沒有分支。
要做的一件事是從當前工作副本來自的主干分支。 然后將您想要的一個修訂版合並到該分支中,然后處理分支。 准備好后,合並回主干。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.