我目前正在 WPF
的
Visual Studio Community 2022
应用程序中使用 这个 gitignore文件,但我仍然收到
Sourcetree
中的 Unstaged 文件中列出的一堆烦人的文件。
知道如何防止以下文件显示在 Sourcetree 的“未暂存文件”区域中吗?
这是我在 Sourcetree 的 Unstaged 文件部分中看到的内容:
AppName/bin/Release/AppName.exe
AppName/bin/Release/AppName.odb
AppName/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
AppName/obj/Debug/AppName.exe
AppName/obj/Debug/AppName.g.resources
AppName/obj/Debug/AppName.pdb
AppName/obj/Debug/AppName MarkupCompile.cache
AppName/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
AppName/obj/Release/AppName.csproj.FileListAbsolute.txt
AppName/obj/Release/AppName.exe
AppName/obi/Release/AppName.g.resources
AppName/obj/Release/AppName.pdb
AppName/obi/Release/Views/SomeView.bam|
AppName/bin/Debug/btest1
AppName/bin/Debug/btest2
AppName/bin/Debug/GalaSoft.MvvmLight.dll
AppName/bin/Debug/GalaSoft.MvvmLight.Extras.dll
AppName/bin/Debug/GalaSoft.MvvmLight.Extras.pdb
AppName/bin/Debug/GalaSoft.MvvmLight.pdb
AppName/bin/Debug/GalaSoft.MvvmLight.Platform.dll
AppName/bin/Debug/GalaSoft.MwvmLight.Platform.pdb
AppName/bin/Debug/GalaSoft.MwvmLight.Platform.xml
AppName/bin/Debug/Microsoft.Practices.ServiceLocation.dll
AppName/bin/Debug/Microsoft.Practices.ServiceLocation.pdb
AppName/bin/Debug/System.Windows.Interactivity.dll
AppName/bin/Debug/AppName.exe
AppName/bin/Debug/AppName.exe.CodeAnalysisLog (UserName-PC's conflicted copy 2017-11-06).xml
AppName/bin/Debug/AppName.exe.CodeAnalysisLog.xml
AppName/bin/Debug/AppName.exe.config
AppName/bin/Debug/AppName.exe.lastcodeanalysissucceeded
AppName/bin/Debug/AppName.pdb
AppName/bin/Debug/AppName.vshost.exe
AppName/bin/Debug/AppName.vshost.exe.config
AppName/bin/Debug/AppName.vshost.exe.manifest
AppName/bin/Release/AppName.vshost.exe
AppName/bin/Release/AppName.vshost.exe.config
AppName/bin/Release/AppName.vshost.exe.manifest
我在新的存储库中模仿了我电脑上的文件夹结构,并且
.gitignore
对我有用。
我建议检查
.gitignore
是否保存在存储库的根目录中(尽管如果您有特定目的,可以将它们放在子文件夹中),并确保您确实已保存该文件。您可以尝试重新启动 SourceTree,或者转到命令行并运行 git status
以查看文件是否也显示在那里。