Я использую меркурий с именованными ветвями и замечаю, что при создании новой ветви по умолчанию по умолчанию помечена как неактивная ветвь. Например:Mercurial: сохранить ветку по умолчанию «active»
C:\data\solutions\test-repo>hg branches
default 0:aeec280e6310
C:\data\solutions\test-repo>hg branch feature-branch
marked working directory as branch feature-branch
C:\data\solutions\test-repo>hg com -m "created new branch"
C:\data\solutions\test-repo>hg branches
feature-branch 1:1cb18d7fa554
default 0:aeec280e6310 (inactive)
Это проблема, потому что наша система развертывания показывает названные отрасли, которые являются активными, которые могут быть развернуты с.
Как сохранить активную ветку по умолчанию?
Но как это сохранить активным по умолчанию? Как я вижу, вам нужно обновить значение по умолчанию после создания именованной ветви и выполнить «фиктивный» коммит, иначе ветвь по умолчанию будет отмечена как неактивная. – mslot
@ mslot: Я предложил использовать закрытый/открытый вместо активного/неактивного.Забудьте все о неактивных ветвях и сосредоточьтесь на закрытых ветвях. Чтобы повторно открыть ветвь, вам необходимо сделать фиксацию после того, как набор изменений помечает ее закрытой - это обычно не проблема, поскольку вы хотите повторно открыть ветвь, потому что у вас есть реальное изменение для фиксации на этой ветке. –
Для вашего гида +1, так как это очень полезно и описательно. – glglgl