Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我喜欢的git是手动add功能。由于您需要添加所有更改,因此您永远不会错过新文件。mercurial通常情况下,我会进行一些更改、发布、hg diff审查、提交——一段时间后,我突然意识到我创建了一个或两个新文件但忘记了hg add它。
git
add
mercurial
hg diff
hg add
mercurial如果我的工作副本中有未跟踪的文件,是否有任何方法可以防止提交(或推送)?
当存在未跟踪、未忽略的文件以及更多内容时,您可以实施预提交和更改组挂钩以自动拒绝提交/推送。