2013-05-02 72 views
1

我有兩個分支。 defaultdev版本控制 - 合併兩個分支 - [中止:未提交的更改]

default是主要的,dev是開發分支。現在我做了一些開發並致力於推動tortoisehg開發。

現在我想合併到默認設置。我所做的:

hg update default 
hg merge dev. 

,但我得到這個:
abort: outstanding uncommitted changes (use 'hg status' to list changes)

我應該怎麼做才能將開發變更集變爲默認值?

請大家幫忙。

+0

似乎某處您有未提交的更改。最有可能在默認分支 – 2013-05-02 17:55:04

+0

@PauloBu中,沒有沒有默認。正如我上面所說的那樣。我如何將它們合併在一起? – doniyor 2013-05-02 18:09:57

+0

看看這個:http://stackoverflow.com/questions/5707962/how-to-merge-two-branches-in-mercurial-when-there-is-nothing-to-merge – 2013-05-02 18:19:34

回答

3

提交。它告訴你。 hg merge是一個包含工作目錄的操作,如果您的工作目錄有未提交的更改,則您要求Mercurial啓動一個您無法安全取消的進程。

+0

哦終於有人在這裏幫助....謝謝,但等待我會嘗試。 – doniyor 2013-05-02 18:46:00

+0

我該如何承諾?它要求用戶名:( – doniyor 2013-05-02 18:51:57

+0

我建議你看看這個網站上的一個關於Mercurial的課程:[Mercurial:權威指南](http://hgbook.red-bean.com/read/index.html)。在第2章中,它有一個標題爲「設置用戶名」的部分 – 2013-05-03 08:20:16

相關問題