hg状态忽略新移动的目录

Roo*_*ook 2 version-control mercurial

我有一个_project_目录(好吧,它没有命名为项目,但没关系,但强调的是那里),有几个子目录和一堆文件.大约100Mb,给予或采取的是它的大小.hg repo里面.

现在,我已经有另一个,让我们调用_something_.hg repo里面的目录,我已经完全移动_project_并运行了hg status.没有出现!

有些文件的日期落后了5年,其中一些比项目回购更旧,但我认为这不重要.

任何地方都没有.hgignore.

有没有人知道为什么hg status不在它的子目录中显示这些"新"文件?名称中的下划线与它有什么关系吗?

...

"嵌套"回购?

\_project_\.hg
\_project_\_something_\.hg
Run Code Online (Sandbox Code Playgroud)

zer*_*kms 5

您遇到了问题,因为您手动嵌套了存储库.这是错误的,不应该工作.在用于hg status外部存储库时,您不会看到任何添加到嵌套存储库的文件.适当的嵌套将解决问题.

https://www.mercurial-scm.org/wiki/Subrepository