如果我使用hg分支创建分支,则会创建一个新分支。
λ hg branch new-branch
marked working directory as branch new-branch
λ hg identify -b
new-branch
现在,如果我想查看所有已创建的分支,则看不到该分支。
λ hg branches -c
branch2 13:3d2ed95e15b6
default 10:556b09dd352b
test2 12:f15ad58b843e (closed)
test1 11:9fe883cc2d04 (closed)
是否有任何分支子命令开关也可以看到该分支?
答案 0 :(得分:4)
这里的问题是您所在的分支尚不存在。 hg branches
列出存在的分支。您的提议的新提交(在您的工作树中)将进入新分支new-branch
,此时将存在new-branch
,因为它将有一个提交。但是直到那时,它还是一个假设的分支:还还不存在的分支。
(hg branch
和hg summary
都会告诉您您在哪个分支上。)