2012-10-20 40 views
0

比方說,我們有一個基礎知識庫R和一個分支F.Frider仍在R和F中進行更改,以便在添加這些更改時包含這些更改。將基礎知識庫中的更改合併到分支中

我該如何告訴hg用R中的最新變化來更新F而不會丟失我在F上做的工作?

使用diff工具是一項費時的工作,它並不能幫助我前進。

我正在使用TortoiseHG。

回答

2

您是否知道merge?如果你是和你的問題是合併衝突,那麼你的差異工具是你需要如何繼續。

做到這一點的方式,假設你是F上本地工作和F的技巧是你當前的工作目錄:

  • ...提交F中的所有工作...
  • 拉來自R
  • 新的變更
  • 右鍵單擊工作尖端R和選擇
  • 補「與當地的合併」,在提交信息「來自R在XYZ合併」
  • ...做F.更多的工作..

就是這樣。如果R和F中的更改不重疊,則應該完成並準備繼續。如果R和F中的工作都修改相同文件的相同部分,則需要使用diff工具來解決這些合併衝突。