如果我执行 'hg status' 并看到以下内容:
R flash/AC_OETags.js
Run Code Online (Sandbox Code Playgroud)
这似乎意味着那里没有文件,但在某些时候已经删除了一个文件。
我如何“提交”此更改,以便在我执行“hg status”时停止显示?
==更新==
答案似乎是提交文件。实际上,大约有 100 个文件的状态为 R,因为我删除了整个目录树。有人知道如何一次性提交目录树中的所有文件吗?
我不想做 just hg commit,因为还有其他变化。
“R”的意思是“已删除”,所以下次我们在 Mercurial 中提交时,这个文件将被删除。(文件的历史记录将保留在存储库中,因此我们当然可以随时取回它)。
因此运行您的 hg commit 命令,一切都会好起来的
感谢 hginit.com 的花絮 - 它是我的 Mercurial 圣经
您可以只提交该文件:
hg commit flash/AC_OETags.js
Run Code Online (Sandbox Code Playgroud)
然而,拥有“大量其他未提交的文件”是一个可怕的过程。您需要制定一个可以让您频繁提交的工作流程。