我在我的项目中找到了一个文件,该文件肯定已添加并提交,但 TortoiseGit 尚未为其添加覆盖图标,并且未显示我希望在文件的上下文菜单中看到的大部分选项。如果我查看父文件夹的差异,我可以看到对文件所做的更改,但 TortoiseGit 只显示未版本控制文件的上下文菜单。
如果我尝试再次添加该文件,TortoiseGit 声称已经完成,但它仍然没有显示叠加图标或相应的菜单。据我所知,这是唯一受到这种影响的文件。我实际上有两个基于相同源代码的正在进行的项目,并且这个文件在两个项目中都“未版本化”。我能做些什么来解决这个问题吗?
该项目是 C# 中的 ASP.NET MVC 应用程序,文件是 site.css,如果有任何区别的话。
提前致谢。
这似乎是一个大小写问题(Git 区分大小写,默认情况下 TortoiseGit 也是)。
检查文件名是否与 Git 索引中的文件名匹配(例如,您可以删除文件并使用 Git 恢复它)。
比照。https://tortoisegit.org/issue/2980