gpt4 book ai didi

git - 带有 TFS 的 Visual Studio 2013 联机使用 Git : Saving files checks-in automatically

转载 作者:太空狗 更新时间:2023-10-29 13:43:20 24 4
gpt4 key购买 nike

我目前正在使用 Visual Studio Premium 2013 Update 3 和 Team Foundation Server Online,并使用 Git Repo。直到最近,我已经成功使用 Git Repo 几个月了。现在,每当我保存文件时,Visual Studio 就像文件已 checkin 一样。文件在保存后不再显示在包含的更改、排除的更改或未跟踪的文件中。我今天向解决方案中添加了大约 6 个新项目,每个项目都以正确的(添加)图标开始,但在 Studio 中工作并全天保存文件后,它们现在都有一个锁定图标并显示为“已选中”在”。

我可以删除项目或文件并将其添加回来,这会导致 checkout 符号,但一旦我保存所有更改,它们就会返回 checkin 状态。

与在线存储库同步不会传播更改,因此它们不会真正被识别为 checkin 更改。

有没有其他人遇到过这个问题并找到了解决方案?

更新:这可能特定于重命名解决方案文件。我已经重命名了解决方案文件,并且在这样做之后出现了问题。在按照下面的答案中列出的步骤进行操作并提交/与在线存储库同步后,打开备份的解决方案现在可以再次正常工作。

最佳答案

关于“git status”的提示让我找到了解决方案。我不确定这是如何工作的或问题的根本原因是什么,但这些步骤让我回到正轨:

  1. 导航到团队 -> 连接到 Team Foundation Server
  2. 右键单击 xxx.visualstudio.com 上列出的项目并选择“连接”
  3. 点击顶部的项目名称,然后选择“更改”
  4. 选择提交按钮旁边的“操作”,然后选择“打开命令提示符”
  5. 输入“git status”
  6. 假设您确实在命令窗口中列出了更改 - 导航回 Visual Studio 中的“更改”现在应该会显示 Visual Studio 中所有包含和排除的更改

如果这真的解决了我在解决方案中遇到的自动 checkin 问题,我会跟进。

关于git - 带有 TFS 的 Visual Studio 2013 联机使用 Git : Saving files checks-in automatically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25840607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com