vs2013显示已签入文件,但在git状态下,文件未跟踪

时间:2014-12-16 14:56:39

标签: git visual-studio-2013

在VS2013的解决方案资源管理器中,我看到一个带有蓝色锁的文件,当我将鼠标悬停在它上面时,它会显示"签入"。此外,在团队资源管理器中,文件不会显示在"包含的更改"中,而不是"排除的更改",而不是"未跟踪的文件"

然而,在git status中,文件确实显示在"未跟踪文件中#34; (并且文件实际上没有提交到远程源)。

它是我的解决方案中的部分文件的状态(大约20"缺少"大约100个文件中的文件),所有都是"常规"有效的.cs文件。

编辑:添加了git输出和屏幕截图

以AccountController.cs为例

在VS中我看到了

enter image description here

并且根本没有在团队资源管理器中看到它,

但在git status我看到它没有跟踪:

C:\Dropbox\MyProject\src\MyProject.V5 [master +93 ~0 -0 !]> git status
On branch master
Your branch is up-to-date with 'origin/master'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        .dropbox
        MyProject.Management/App_Data/
        MyProject.Management/Content/dataTables.bootstrap.js
        MyProject.Management/Content/dataTables.responsive.js
        MyProject.Management/Content/jquery.dataTables.js
        MyProject.Management/Controllers/AccountController.cs
        MyProject.Management/Controllers/UsersController.cs
        MyProject.Management/Models/AccountControllerModels.cs
        MyProject.Management/Models/UsersControllerModels.cs
        MyProject.Management/Views/Gifts/
        MyProject.Management/Views/Payments/Ping.cshtml
        MyProject.SmsService/ApplicationPreload.cs
        MyProject.SmsService/Content/

0 个答案:

没有答案