例如,我在此路径中有一个hg版本项目:C:\src\sample_project
现在,让这个项目有子文件夹,让我说我正在编辑这个项目C:\src\sample_project\docs\index.rst
中的文件。
拥有此文件的路径C:\src\sample_project\docs\index.rst
使用Windows shell命令,hg.exe或tortoise(thg.exe)检查文件是否由hg版本化的最简单,最有效的方法是什么?
答案 0 :(得分:2)
我会将疑问作为答案发布。
检查文件是否版本化的命令:hg status <path>
然后如果此命令的stdout中的第一个字符是?
或a
(来自abort: no repository found in...
)我应该假设该文件未版本化。
答案 1 :(得分:2)
你说的是一种方式,但有一个更清洁的imo。您可以使用:
hg status -u
列出了存储库中的所有未知(读取:未跟踪)文件。