【问题标题】:How can i add a Visual Studio 2008 project to the staging area in git如何将 Visual Studio 2008 项目添加到 git 的暂存区
【发布时间】:2016-03-27 03:12:49
【问题描述】:

我正在尝试使用 git 跟踪我的 Visual Studio 2008 项目,但是当我运行时

git add *

Git 通过触发以下错误来抱怨

错误:打开(“2ndproject.ncb”):权限被拒绝
错误:无法索引文件 2ndproject.ncb
致命:添加文件失败

似乎 Git 无法访问文件 2ndproject.ncb,而且我无法跟踪我留下的其余文件。我尝试为文件 2ndproject.ncb 添加完全控制访问权限,但 Git 仍然无法访问该文件。我非常欢迎任何关于如何解决问题的可能见解。

谢谢。

【问题讨论】:

    标签: git visual-studio visual-studio-2010 visual-studio-2012 visual-studio-2008


    【解决方案1】:

    您应该从不在版本控制下添加 .ncb 文件。这些是用于代码自动完成等的 Visual Studio Intellisense 文件。 .ncb 文件始终被正在运行的 VS 实例锁定,在每次构建时重新创建,容易损坏,因此不可移植。在对 VS 项目进行版本控制之前创建一个正确的 .gitignore 文件。 VS 会创建 很多 不属于版本控制的构建工件。

    【讨论】:

      猜你喜欢
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2014-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多