假设我想在应用程序中注释掉登录验证或硬编码密码,只是为了方便在开发过程中立即登录。
我不想提交此更改,我100%确定我不会因其他原因修改源文件。
在git中我会使用skip-worktree
。我已经看到Mercurial提供了一个“秘密”阶段,但这对我来说是一个全新的概念。我可以将此作为“秘密”提交,并确保它永远不会弹出正式的回购中吗?
答案 0 :(得分:1)
“秘密”阶段将整个变更集视为秘密(所有提交从您的机密到提示以及所有下一个变更)。所以你将无法将它们推送到公共服务器。在推送之前你必须将它们变为“非秘密”分支,但它很烦人并容易受到命运的错误。