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