这听起来有点复杂,所以让我解释一下:
Project_A已在其自己的Mercurial存储库中存活了一段时间.Project_A现在正在进入一个新的超级项目Super-Project_B.Super-Project_B也有一个mercurial存储库.我们希望Project_A不是一个subrepo,而只是一个普通的孩子,但我们也不想失去历史.有没有办法做到这一点?
我试图弄清楚如何将分支从单独的仓库合并到当前.
我有以下内容:
PJT1 - 包含分支默认和foodog
PJT2 - 包含分支默认值
来自PJT2,我做了以下几点:
$ hg fetch -y ../PJT1 -r foodog -m "this is a test"
Run Code Online (Sandbox Code Playgroud)
现在,如果我查看PJT2,我会看到正确的文件和更改.但是,如果我这样做hg branches,我会得到以下内容:
[someone@myhome pjt2]$ hg branches
foodog 1:c1e14fde816b
default 0:7b1adb938f71 (inactive)
Run Code Online (Sandbox Code Playgroud)
并hg branch揭示以下内容:
[someone@myhome pjt2]$ hg branch
foodog
Run Code Online (Sandbox Code Playgroud)
如何从PJT1的foodog分支机构获取PJT2 分支的内容default?