我知道NuGet包(至少现在)不应该包含在版本控制中。我应该如何排除包添加到项目中的文件?
例如:我有一个使用bootstrap NuGet包的.NET MVC项目。它分别为Content,Scripts和fonts添加了一些CSS,JS和字体文件。这些文件应该包含在我的源代码管理中吗?如果没有,那么忽视它们的最佳方法是什么? (我在这个特定的项目上使用GIT。)
答案 0 :(得分:2)
一般来说,源控制工具不应跟踪生成的文件。 Here是一个很好的问题,可以解决这样做的利弊。
您可以通过在回购根目录下创建.gitignore
文件来忽略这些文件和目录。
按照上面的示例包,您可以通过将此内容添加到.gitignore文件来忽略该内容:
Content
Scripts
fonts
Here是关于使用带有.gitignore
的Git忽略文件的更多文档。
您还可以根据VisualStudio project uses。
的内容填充.gitignore答案 1 :(得分:1)
您应该将其添加到.gitignore
文件中。
你有这个存储库:
https://github.com/github/gitignore
这是许多平台和语言的被忽略文件的官方git存储库。
您也可以使用此网站为您生成文件: