【问题标题】:How to gitignore the files that get generated when you compile in Visual Stuido 2015如何 gitignore 在 Visual Studio 2015 中编译时生成的文件
【发布时间】:2018-10-29 17:35:29
【问题描述】:

我目前正在使用来自GitHub.gitignore 文件,但每次我在 Visual Studio 中编译我的项目时,都会生成一堆文件。

这些是我每次编译时生成的文件。

MyApp/bin/Debug/MyApp.exe

MyApp/bin/Debug/MyApp.exe.CodeAnalysisLog.xml

MyApp/bin/Debug/MyApp.pdb

MyApp/obj/Debug/Views/MyApp.exe

MyApp/obj/Debug/MyApp.g.resources

MyApp/obj/Debug/MyApp.pdb

MyApp/obj/Debug/Views/ReportsView.baml

MyApp/obj/Debug/Views/ReportsView.g.cs

MyApp/obj/Debug/Views/ReportsView.g.i.cs

这是正常行为吗? 有没有办法将这些文件包含在我的 .gitignore 文件中,以便在 Git 中提交更改时忽略它们?

【问题讨论】:

  • 是的,Visual Studio 在编译代码时生成文件是完全正常的。是的,您可以将这些文件放在 .gitignore 中 - 我不确定这里的问题是什么?
  • git status 报告什么?这些文件是未跟踪还是有未暂存的更改

标签: git visual-studio visual-studio-2015 gitignore


【解决方案1】:

将这 2 个条目添加到 the .gitignore file 以在构建期间忽略生成的文件(obj 和 bin 目录)

[Oo]bj/
[Bb]in/

现在它们未显示为已修改。

【讨论】:

  • 将以下三个文件夹添加到我的 gitignore bin/, obj/, Debug/ 并成功了。
猜你喜欢
  • 1970-01-01
  • 2012-05-09
  • 1970-01-01
  • 2017-03-08
  • 1970-01-01
  • 2015-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多