我有一个相当大的项目,我正在使用它作为试验台(10505目录中的48139个文件)。
我已经成功地创建了一个Git存储库,添加并提交了这些文件,将它们推送到第二个裸存储库,再将它们拉到第三个存储库,一切正常。
除了-我从最初的SVN项目中复制了一些更改。这些更改的一部分是添加了一些新文件。
当我进入一个有新文件的目录并使用“TortoiseGit->Check for modifications”时,我可以清楚地看到列出的文件状态为unknown。
但是当我从项目的根目录执行同样的操作时,这些文件就在那里,但是它们隐藏着成千上万个被忽略的文件的列表,而且不可能找到。
也就是说,在“检查修改”对话框中,如果我选中“显示未版本化的文件”而取消选中“显示忽略的文件”,我仍然可以看到被忽略的文件。
右下角的摘要显示“files:normal=0,non-versioned=25485,modified=0,added=0,deleted=0,conflicated=0”。
如果我同时取消选中“show unversioned”和“show ignored”,则列表中没有文件。
但是如果我选中“show unversioned”而不选中“show ignored”,我仍然会在列表中看到25485个文件。
我希望只看到未被忽略的未更新文件。
我做错什么了?
这几乎是没用的。
===
好吧,在我问这个问题之前,我检查过我运行的是最新版本的TortoiseGit。
我更新了它,当我选中“显示未版本的文件”时,我仍然在“检查修改”中看到被忽略的文件。
===
再次编辑-这是一个问题,正如建议,在.gitignore中。
洛:没关系。