Cas*_*sie 2 mercurial branching-and-merging mercurial-extension
我在本地存储库中有两个分支:default
和s1
。
在default
分支处,有一个名为的文件def.txt
。该s1
分公司有命名为文件set3.txt
,set1.txt
等我想补充set1.txt
的s1
分支default
的分支也。
hg add set1.txt
当工作目录位于default
分支时,我尝试使用命令。但是,由于default
branch没有文件,因此无法添加它,并且始终会显示错误消息,例如"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。
您可以使用一个技巧:将文件“还原” set1.txt
到分支s1
。由于分支是修订版,因此可以使用:
$ hg revert -r s1 set1.txt
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
429 次 |
最近记录: |