Может ли "секретный" быть меркуриальным эквивалентом предположения о неизменном / пропущенном рабочем дереве?
Давайте предположим, что я хочу закомментировать подтверждение входа в систему или жестко закодировать пароль в приложении, просто для личного удобства входа сразу во время разработки.
Я не хочу когда-либо вносить это изменение, и я на 100% уверен, что я не собираюсь изменять исходный файл по другим причинам. В мерзавце я бы использовал skip-worktree
, Я видел, что в Mercurial есть "секретная" фаза, но для меня это совершенно новая концепция. Могу ли я сделать этот "секретный" коммит и быть уверенным, что он никогда не появится в официальном репо?
1 ответ
"Секретная" фаза рассматривает все изменения как секретные (все коммиты от вашего конфиденциального до чаевых и все последующие сделанные). Таким образом, вы не сможете отправить их на публичный сервер. Вам придется перебросить их в "несекретную" ветку перед нажатием, но это раздражает и уязвимо для роковой ошибки.