在Visual Studio中更改文件后一秒钟后自动删除红色复选标记

时间:2014-11-08 19:56:54

标签: git version-control visual-studio-2013 git-extensions assembla

我将Visual Studio与GIT / Assembla一起使用,在大多数项目中,当我更改文件时,解决方案资源管理器中的文件前面有一个红色复选标记,这意味着它可以稍后通过GIT / Assembla提交。

但是,在一个项目中,有文件,在保存该项目中文件的更改后,会显示红色检查标志,但会在几秒钟后自动删除。 此外,当我尝试将更改提交到本地/远程存储库时,该更改的文件不在列表中(因此它永远不会成为远程存储库的一部分)。

我删除了(手动)文件所在项目内的.git文件夹,因此它看起来像是解决方案中的一种git-sub项目。

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

.git文件夹是您的本地git存储库 - 此文件夹包含有关远程以及git存储库的历史记录,标记,分支和其他信息的信息。删除这可能是导致问题的原因。

我会创建一个新项目,再次从Assembla克隆git repo,然后从旧项目中复制你的更改。