2

假设我想在应用程序中注释掉登录验证或硬编码密码,只是为了个人方便,在开发时立即登录。

我不想提交此更改,并且我 100% 确定我不会出于其他原因修改源文件。在 git 中我会使用skip-worktree. 我已经看到 Mercurial 提供了一个“秘密”阶段,但这对我来说是一个全新的概念。我可以将其设为“秘密”提交并确保它永远不会在官方回购中弹出吗?

4

1 回答 1

1

“秘密”阶段将整个变更集视为秘密(从您的机密到提示的所有提交以及所有下一次提交)。因此,您将无法将它们推送到公共服务器。在推送之前,您必须将它们重新设置为“非秘密”分支,但这很烦人并且容易受到致命错误的影响。

于 2017-02-06T18:26:11.800 回答