Вновь созданная ветвь Mercurial не распознается подкомандой веток - PullRequest
0 голосов
/ 07 января 2019

Если я создаю ветку с помощью hg branch, создается новая ветвь.

λ 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)

Есть ли какой-нибудь переключатель подкоманды филиала, чтобы увидеть эту ветку также?

1 Ответ

0 голосов
/ 07 января 2019

Проблема в том, что ваша ветвь еще не существует. hg branches перечисляет существующие ветви. Ваш предложенный новый коммит (в вашем рабочем дереве) перейдет в новую ветку new-branch, и в этот момент new-branch будет существовать , поскольку в нем будет зафиксирован коммит. Но до тех пор это скорее гипотетическая ветвь: ветвь, которая не существует пока .

(hg branch и hg summary сообщат вам, в какой ветке вы находитесь.)

...