【发布时间】:2010-12-13 05:21:24
【问题描述】:
我已安装 Git 以使用 Visual Studio 2008 进行一些开发。大部分工作将是新开发,但我们确实有一些 VS2005 之前的旧项目,我想将它们带入新存储库。有一个关于一般VS/Git integration 的现有线程,但我的问题仅限于 .gitignore 文件和 Visual Studio。
我的问题有两个部分:
.gitignore 文件中应包含哪些条目以涵盖 Visual Studio 特定文件,如二进制文件、程序集、调试文件等?上面提到的线程中已经介绍了一些,但是否有完整的集合?
在什么情况下您需要全局排除文件,或针对单个存储库,或使用环境变量?
我已经知道怎么做。这是 Git user-manual 关于忽略文件的摘录。
如果您希望排除模式 仅影响某些存储库 (而不是每个存储库 给定项目),您可以改为放置 它们在存储库中的文件中 命名为 .git/info/exclude,或任何 指定的文件 core.excludes 文件配置 多变的。一些 git 命令也可以 直接在 命令行。见gitignore(5) 详情。
【问题讨论】:
-
由于这是随时间变化的东西,我认为这个问题的最佳答案是由社区维护的列表。因此,我是否建议您将下面的“github”答案标记为该问题的正确答案。
标签: visual-studio git version-control development-environment