我在本地存储库中有两个分支:default和s1.
在default分支中,有一个名为 的文件def.txt。该s1分支有名为 , 等的文件set3.txt。set1.txt我也想将分支添加到set1.txt分支。s1default
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。