idea svn 使用方法(Merge)

qixiaobo發表於2018-01-05

title: idea svn 使用方法(Merge) tags:

  • IDEA
  • Merge
  • Subversion
  • VCS categories: idea date: 2017-04-25 18:18:55

目前專案中使用idea作為主要的開發工具。

部分同學在操作idea的vcs總是會出現一些問題,現將使用步驟說明如下:

idea雖然自帶svn外掛,但是仍然是呼叫svn命令。因此需要安裝svn命令列

(重新)?安裝小烏龜時記得選擇命令列

141033_sieA_871390.png

  1. 首先開啟idea選擇對應的vcs系統

    141132_2UrZ_871390.png

  2. 開啟右鍵選單選擇svn

    141142_akyP_871390.png

  3. 勾選update

    141152_41uL_871390.png

  4. 選擇想要提交的分支比如test-release

    141201_R5ta_871390.png

  5. 點選OK後開啟Version Control頁面選擇merge From

    141225_44yu_871390.png

  6. 通常選擇Quick Manual Select按鈕可以選擇指定changeSet進行merge

    141234_QCni_871390.png

  7. 選擇想要merge的內容

    141248_geUP_871390.png

    出現綠色加號表示該changeSet已經merge到當分支(此提交是在merge source所在的分支上)
    無綠色加號分兩種   
              1. 從其他分支merge到merge Source的程式碼(假設目前分支C ,目標merge分支A,其他分支B)即C想要merge由B分支到A分支的程式碼 (需要點開該changeSet確認一下是否出現Alerday Merged)
              2.未merge程式碼

  8. 當merge完成之後為確保程式碼已經完全反映(尤其需要注意非文字檔案,比如excel,so等等)重新按照步驟4 update到開發分支檢視確認是否有更新

    通常出現update就是存在merge遺漏,需要各位開發自行確認。

相關文章