我在本地存儲庫中有兩個分支:default
和s1
。如何將文件從分支添加到Mercurial中的另一個分支?
在default
分支處有一個叫做def.txt
等的文件。 s1
分支的文件名爲set3.txt
,set1.txt
等。我想將s1
分支的set1.txt
分支也添加到default
分支。
當工作目錄在default
分支時,我試圖使用hg add set1.txt
命令。但是,因爲default
分支沒有這個文件,所以我不能添加它,它總是給我一個錯誤信息,如"no set1.txt file found"
。
我不想使用merge
命令,因爲我不想將s1
分支中的所有其他文件合併到default
分支。我只想添加一個文件,set1.txt
。我也嘗試hg transplant -b s1
,但它似乎沒有達到相同的目的。
那麼任何想法如何解決這個問題?我的目標是有這兩個分支看起來如下:
default
:def.txt
,set1.txt
等s1
:set1.txt
,set3.txt
等
我的機器是Red Hat具有Mercurial 1.7.3和TortoiseHG 1.5的Linux Workstation 6。
非常感謝。有用 ! – Cassie