svn branch/merge中遇到的一些問題

svn 分支,合併遇到的一些問題

branch中遇到的問題

拉分支的時候,選擇svn–>branch–>,在彈出的框中需要選擇目標地址,不過這個有一個問題就是,這個目標地址不能是已經創建好的,必須至少要有一級目錄還是未創建的,比如想要拉分支到目錄branch/xxx,那你最多隻能在本地創建一個branch目錄,這個xxx是必須要手動輸入到 **from */branch/xxx
否則就會報 xxx 目錄已存在,無法拉分支成功!

merge中遇到的問題

  1. merge有兩中,一種是由trank mrege到branch,即把主幹中更新的內容合併到分支,這時,from 中就必須是branch,to中選擇的是trank目錄
  2. 另一種merge是把分支中的內容合併到主幹,即trank。這時from中選擇的是trunk目錄,而to中選擇的是branch目錄,最後的操作一定要選擇merge來進行合併,並且處理其中的衝突文件。

總結:

  1. 如果merge時出現衝突,需要小心處理。
  2. 在使用merge功能時,一定要在合併目的地選擇merge功能,而不是在數據源處選擇merge。
  3. 裏面的from和to很容易被字面意思搞混,容易理解成“從。。到。。”。其實可以理解爲,from爲左邊,起始狀態,to爲右邊,最終狀態。他們之間會做diff比較,之後將to的內容更新到from。
    ————————————————
    版權聲明:本文爲CSDN博主「vancounver」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
    總結的原文鏈接
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章