我在本地存储库中有两个分支:default
和s1
.
在default
分支中,有一个名为 的文件def.txt
。该s1
分支有名为 , 等的文件set3.txt
。set1.txt
我也想将分支添加到set1.txt
分支。s1
default
hg add set1.txt
当工作目录位于default
分支时,我尝试使用命令。但是,由于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 Linux Workstation 6,它有 Mercurial 1.7.3 和 TortoiseHG 1.5。