git - 如何在 TortoiseGit 中找到未版本化的文件?
问题描述
在 SVN 工作多年后,我正在尝试使用 Git 和 TortoiseGit。
我有一个相当大的项目用作测试平台(10,505 个目录中的 48,139 个文件)。
我已经成功创建了一个 Git 存储库,添加并提交了文件,将它们推送到第二个裸存储库,将它们拉到第三个存储库,一切正常。
除了 - 我从原始 SVN 项目中复制了一些更改。这些更改的一部分是添加了一些新文件。
当我进入一个有新文件的目录并使用“TortoiseGit->检查修改”时,我清楚地看到列出的文件状态未知。
但是当我从项目的根目录执行相同操作时,文件就在那里,但它们被掩埋了数万个被忽略文件的列表,并且无法找到。
也就是说,在“检查修改”对话框中,如果我选中“显示未版本控制的文件”并取消选中“显示忽略的文件”,我仍然会看到被忽略的文件。
右下角的摘要显示“文件:正常=0,非版本=25485,修改=0,添加=0,删除=0,冲突=0”。
如果我取消选中“显示未版本化”和“显示忽略”,我在列表中看不到任何文件。
但是,如果我选中“显示未版本化”并取消选中“显示已忽略”,我仍然会在列表中看到 25,485 个文件。
而且我希望只看到未被忽略的未版本化文件。
我究竟做错了什么?
这几乎是无用的,因为它是。
===
好的 - 在我问这个问题之前,我检查过我正在运行最新版本的 TortoiseGit。
不过,我还没有检查我是否正在运行最新版本的 Windows 版 Git。
我更新了它,当我检查“显示未版本化的文件”时,我仍然在“检查修改”中看到被忽略的文件。
===
再次编辑 - 正如建议的那样,.gitignore 中存在问题。
我添加的规则不再存在,没有它们,TortoiseGit 正在报告它应该有的内容。
IOW:没关系。
解决方案
正如建议的那样,这是.gitignore 中的一个问题。
我添加的规则不再存在,没有它们,TortoiseGit 正在报告它应该有的内容。
IOW:没关系。
推荐阅读
- angular - Angular:url参数有时的路径?在里面
- c# - xml doc“see cref”M、F、T前缀的含义?
- sql - 尝试在一段时间内选择两个日期之间的行
- python - TypeError: draw_row() 在第 55 行采用 5 个参数(给定 6 个)
- python - Python中txt文件中的单词和短语频率
- php - 单击浏览器后退按钮时如何在 PHP 中销毁会话?
- c - 按索引更新值 - 结构内的 void 指针数组
- sql - MS-Access VBA DoCmd.RunSQL 问题
- c# - 如何在不扩展 MVVM 的情况下向模型类添加新属性
- python - 在 python 中自动生成应用函数