eclipse svn 創建分支與合併,出現的問題

剛進入公司分支與合併是必會的,否則下面沒法進行開發。

下面引入這位兄臺的戰績,步驟還是比較全的,親測成功。

http://www.cnblogs.com/ssen001/articles/4988592.html

不過有必要對Merge操作時的選項,做解釋,相信剛開始不明白其中的含義。

1.Merge a range of revisions   

  從主幹合併到分支

主要是把分支中的修改合併到目標分支(主幹)上來 

2、Reintegrate a branch     

  從分支合併到主幹

3、change-set based merge (需要下載Collabnet軟件)    

  將主幹上的修改合併到分支

 4. Merge two different trees     

  合併2個分支到主幹

5.Manually record merge information    (手工指定不需要合併的修改)

6.Manually remove merge information    (手工指定要合併的修改)

在合併的時候回遇到下面的問題,當時自己以爲自己創建的分支有問題,到此處不知道如何進行下去。後面搜索了好多,終於找到了問題,



Best Practices可能出現異常信息

(1)No uncommitted modifications
Working copy should not have any local modifications
Commit or revert any local changes before merging

是這樣翻譯的:工作副本不應該有任何局部的修改

    在合併之前提交或-任何局部變化

個人出現這種原因是因爲,之前編譯打包過war包,targer下的文件沒有同步到資源庫,它也並不需要同步到資源庫,所以我直接就點擊了revert。

有兩種選項

1. 分支修改的內容需要先提交,選擇Commit
2. 忽略本地修改,獲取服務器最新版本,選擇revert



(2)Working copy at a single revision
點擊update更新

發佈了47 篇原創文章 · 獲贊 32 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章