Subversion將更改集成到功能分支

2018-01-17 10:16 更新

將更改集成到功能分支

一個功能分支是用于處理特定功能的。它通常由從主干中下載的數(shù)據(jù)組成,并且在完成對功能的工作時被集成回到主干中。您可以應(yīng)用所有更改或選擇更改的子集。IntelliJ IDEA使用合并的更改創(chuàng)建一個更改列表,并提供它提交。

要集成來自分支中的更改,請執(zhí)行以下操作:

  1. 打開“版本控制工具”窗口并切換到“Subversion工作副本信息”選項卡。
  2. 點擊"從鏈接合并(Merge from link)",然后從彈出菜單中選擇更改的來源??捎玫倪x項是:
    • trunk(主干):選擇此選項可將主干上的更改合并到當(dāng)前分支。
    • branches(分支):選擇此選項可將更改從特定分支應(yīng)用到當(dāng)前分支。從“分支(Branches)”彈出窗口中選擇源分支。
    • tags(標(biāo)簽):選擇此選項可將更改從特定分支應(yīng)用到當(dāng)前分支。從“標(biāo)簽(Tags)”彈出菜單中選擇源分支。
    要編輯分支列表,請選擇“配置分支(Configure branches)”選項,并在打開的“配置Subversion分支(Configure Subversion Branches)”對話框中更新分支列表。
  3. 在"從打開的合并 <branch_name>(Merge from <branch_name>)"對話框中,指定要應(yīng)用的更改的范圍。
    • 要應(yīng)用所有更改,請單擊“合并全部(Merge all)”按鈕。
    • 要應(yīng)用更改的子集,請單擊"選擇要合并的修訂(Select revisions to merge)"按鈕。在顯示的修訂列表中,通過選擇所需修訂旁邊的復(fù)選框來指定要應(yīng)用修改的修訂。要應(yīng)用所選更改,請單擊“合并選定(Merge selected)”按鈕。
    要應(yīng)用所有更改而不考慮選擇,請單擊“合并全部(Merge all)” 按鈕。
  4. 在與沖突合并的文件中,查看合并過程中發(fā)生問題的文件列表,并使用以下按鈕解決問題:
    • 接受你的(Accept Yours)- 點擊這個按鈕讓IntelliJ IDEA強制你的改變。
    • 接受他們(Accept Theirs)- 點擊這個按鈕讓IntelliJ IDEA覆蓋你的改變。
    • 合并(Merge)- 單擊此按鈕打開合并工具并解決那里的沖突。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號