問題1:
小博本地沒有忽略.idea資料夾下workspace.xml檔案,但是.xml檔案已經被git追蹤,造成分支合併失敗
解決:依次執行
git rm -rf .idea
git commit -m "delete .idea"
git push
在.gitignore檔案中加入
.idea/*:
最終按照步驟提交**即可
問題2:合併時衝突
合併分支的時候會出現衝突,例如小玲和小博都操作了同乙個檔案
小玲寫了句:根據id查詢company-徐玲博-2017-11-18 17:33:11
小博寫了句:根據id查詢company-徐玲博-2023年11月18日 17:35:18-xlb-branch
都push了
碼雲上兩個分支的**分別為:
小博xlb-branch:
小玲master:
切換到master,參考場景八
注釋不一樣部分出現衝突,並且彈出files merged with conflicts對話方塊
選擇merge
開啟衝突的對比檔案,選擇乙個正確的一版,這裡和svn解決衝突就很像了
補充:現在以組長小玲身份合併,本地在左側,組員小博提交的內容來自遠端
例如,選擇小博提交的內容,則master中注釋部分就是小博提交的內容
最後一步,master把**add、commit、push提交到遠端倉庫,分支合併即完成
總結:git解決衝突和svn大同小異,兩個版本控制工具使用過乙個,學習另外乙個,只要知道其中的差異,並且多操作幾遍,就可以觸類旁通了。祝好運
IDEA Git 解決衝突
小博本地沒有忽略.idea資料夾下workspace.xml檔案,但是.xml檔案已經被git追蹤,造成分支合併失敗 解決 依次執行 git rm rf idea git commit m delete idea git push 在.gitignore檔案中加入 idea 最終按照步驟提交 即可 ...
解決 SVN解決衝突
intelij idea 使用svn,提交 前先更新 此時如果有衝突,就會提示你解決衝突。產生衝突的情況 a 和 b 兩名程式設計師,分別更新了同一版本 version 1 的 同時修改了乙個檔案。a提交 後,伺服器中的 是 version a 即 a 修改後的 b隨後提交 由於伺服器中的 已經不是...
svn衝突解決
by lone on june 21,2011 1 如何產生衝突 當開發人員a和開發人員b從版本庫同時檢出文件1.txt,而a和b同時修改了1.txt的同一地方,後提交的一方會在拷貝副本中產生衝突。兩個工作拷貝,a拷貝中檔案1.txt內容為 dfqerq 123dfwre b拷貝中檔案1.txt內容...