【发布时间】:2023-02-03 09:30:54
【问题描述】:
使用 MonkeyFinder 项目作为基础(谢谢 James Montemagno!),我创建了一个新项目(不同的文件和类名等)。但是,当我从 VS 或使用 GitExtensions 提交文件时,我会得到成百上千个我不希望提交的生成文件显示在未暂存文件列表中。通过 Unstaged 列表来查找我确实想要提交的文件非常耗时。
我使用与 MonkeyFinder 项目完全相同的 .gitignore,它位于我项目的顶级文件夹中。
任何想法如何解决这一问题?我想知道这是否是 git 中的设置。
【问题讨论】:
-
如果您从命令行尝试 git,您会得到相同的结果吗?
-
那个“顶级文件夹”是你的最高文件夹吗?解决方案(只是说清楚,因为你说的是“项目”)?它是包含隐藏的
.vs文件夹的同一个文件夹吗?你确定它的名字不是.gitignore.txt?或者包含一个空白或任何其他改变其名称的字符?如果您从源代码库下载到新文件夹,.gitignore文件也会被下载吗?如果没有,则没有正确添加;尝试选择它并将其提交给源代码库。最坏的情况,您可能需要使用命令行来提交它。 -
非常感谢您的评论! .gitignore 文件与 .sln 文件和 .vs 文件夹位于同一目录中,BTW 未隐藏。文件名也既没有扩展名也没有任何不可见字符,例如空格。至于你的“从源回购下载”的建议,我不太确定你的意思或如何做到这一点。
-
命令行上的
git status是否将这些文件显示为未跟踪?您能否附上屏幕截图以帮助人们了解您所看到的内容?
标签: git visual-studio maui