Mercurial:如果工作副本中存在未跟踪的文件,如何防止提交/推送?

时间:2013-10-16 08:24:02

标签: git mercurial

我喜欢的git是手动add功能。由于您需要添加所有更改,因此您永远不会错过新文件。在mercurial中,我常常会做一些更改,发出hg diff,审核它们,提交 - 一段时间后我突然意识到我创建了一个或两个新文件但忘了{{1}它。

如果我的工作副本中有未跟踪的文件,是否可以阻止hg add提交(或推送)?

1 个答案:

答案 0 :(得分:3)

您可以实现预提交和更改组挂钩,以便在存在未跟踪,未签名,存在的文件时自动拒绝提交/推送 - 以及更多内容。