我們使用Kiln作爲我們的mercurial服務器,而且我有三個開發人員在同一個回購站上工作,我經常遇到這個問題,我不太確定發生什麼事。
每隔一段時間我會做一個hg pull
。
後來,當我跑了汞我得到以下信息Mercurial hg pull hg up hg合併主管等等等等整個過程不是很明確
中止:穿越分公司(使用「汞合併」合併或使用「汞更新-C」 放棄更改)
好了,所以我跑hg merge
,我得到
中止:優秀提交的修改(使用「汞狀態」列出 變化)
行,所以我跑hg status
,我得到這樣的
! Safemail 3.0\CSM3.0\AddinSetup\Release\AddinSetup.tmp
! Safemail 3.0\CSM3.0\Outlook2007Addin\Outlook2007Addin_TemporaryKey.pfx
不知道該怎麼做這一點。
如果我再次運行hg commit
它說沒有變化。
最後,如果我跑hg heads
我得到
changeset: 51:daea74a29d5c
tag: tip
parent: 49:b88e6e522672
user: Rahul Chandran
date: Mon Jan 23 13:30:54 2012 -0800
summary: added login code
changeset: 50:cb6f6e1eec5e
parent: 46:d83431c322ad
user: [email protected]
date: Mon Jan 16 22:10:11 2012 -0600
summary: Adjusted Email-PDF formatting
顯然我不來自DSCS背景,我可能丟失正在發生的事情的一些基本的瞭解。任何幫助讚賞。
我所知道的是,我的同事通過推送簽入的代碼與我的更改沒有共同的文件。我不希望像非分佈式源代碼控制系統中的合併衝突或其他類似衝突。基本上我在理解這裏發生的情況時有些困難
工作,謝謝一噸,是的你對這本書聽起來不錯的建議會做到這一點sap :-) – Rahul
+1,用於推薦(優秀)文檔。 @Rahul,你可能也見過參考[hginit.com](http://hginit.com)。 – shambulator
什麼是Mercurial書籍,鏈接是什麼。 [我最終會在Google上搜尋......但這樣可以讓下一個人更容易看到這篇文章。] – monksy