剛進入公司分支與合併是必會的,否則下面沒法進行開發。
下面引入這位兄臺的戰績,步驟還是比較全的,親測成功。
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
點擊update更新