【发布时间】:2014-11-08 12:58:24
【问题描述】:
我目前正在使用带有 Team Foundation Server Online 的 Visual Studio Premium 2013 Update 3 并使用 Git 存储库。直到最近,我一直在成功使用 Git Repo 几个月。现在,每当我保存文件时,Visual Studio 就像文件已签入一样。保存后,文件不再显示在包含的更改、排除的更改或未跟踪的文件中。我今天在解决方案中添加了大约 6 个新项目,每个项目都从正确的(添加)图标开始,但在 Studio 中工作并全天保存文件后,它们现在都有一个锁定图标并显示为“已选中在”。
我可以删除项目或文件并将其重新添加,这会导致签出符号,但一旦我保存所有更改,它们就会重新签入。
与在线存储库同步不会传播更改,因此它们不会真正被识别为签入更改。
有没有其他人遇到过这个问题并找到了解决方案?
更新:这可能特定于重命名解决方案文件。我已经重命名了解决方案文件,并且在这样做之后出现了问题。按照下面答案中列出的步骤并提交/与在线存储库同步后,打开解决方案备份现在再次正常工作。
【问题讨论】:
-
您是否在命令行中使用过“git status”来查看文件是否实际被添加到本地 git 存储库中?你有没有配置任何 git 钩子?
标签: git tfs visual-studio-2013 checkin