【问题标题】:Visual studio lost connection to RepositoryVisual Studio 失去与存储库的连接
【发布时间】:2022-12-11 12:36:16
【问题描述】:

我确实看到了一些关于此的事情,但答案指向 visual studio 2017 或 2019 的更新。我刚刚更新了我的 VS 2022 问题仍然存在。

我已经在我的 master 分支中编码了整整 2 个月。我刚刚去检查更改,我注意到它说选择存储库通常在分支所在的位置。在我的 git 选项窗口中,我没有分支。当我选择我的存储库时,没有任何反应,就好像我已经在那个存储库中一样。

我正在使用我公司的 .visualstudio.com,它确实使用 Git,但它曾经是 Microsoft 的团队基础服务,然后他们切换到 git。通常,人们会提供运行一些 git 命令...我不熟悉我只是使用 Microsoft 的 visual studio GUI 在...中创建分支和同步更改。

无论如何,这里有一些可能有用的打印屏幕:

任何帮助将不胜感激!

【问题讨论】:

  • 您确定您选择的工作文件夹中包含 .git 目录吗?
  • 您的代码目前在 TFVC(TFS 版本控制)中吗?如果是这样,那么您将需要手动将其移动到新的 git 存储库。我原以为贵公司的其他人会这样做 - 与他们交谈以了解他们是如何做到的。如果你不熟悉 git 那么你将需要学习它,网上有很多资源。
  • 是包含 .git 文件夹。几年前我从 TFS 更新了......我是那个做这项工作的人。我的其他开发人员没有问题。你认为我应该只重建我的存储库然后合并我的更改吗?
  • 澄清一下——“我已经在我的 master 分支中进行了整整 2 个月的编码。”您一直在使用不同的工具在您的master 分支上创建提交? (不是 VS 也不是命令行?)
  • 不,我没有做出任何承诺。我想说我有点去编码但没有做任何签入......然后当我去签入我的代码时,解决方案似乎已断开连接或损坏。

标签: git visual-studio-2022


【解决方案1】:

我最终只是将我的环境克隆到另一个文件夹。看起来我的 .git 文件夹以某种方式损坏了。然后,我使用名为 CompareIT 的应用程序手动移动我的代码,以合并我怀疑可能与我的其他 2 位开发人员发生冲突的文件中的更改。然后我就可以推送我的更改并同步了!对不起,我希望我有一个更好的答案,但仅此而已!

【讨论】:

    【解决方案2】:

    我刚遇到同样的事情。我没有使用 Git 窗口,而是选择了右下角的选项列表,上面写着“选择存储库”。存储库在该选择列表中。我选择了它,一切都恢复正常了……肯定吓坏了我……

    used this picklist

    【讨论】:

      猜你喜欢
      • 2017-06-02
      • 2013-04-01
      • 2021-08-09
      • 1970-01-01
      • 1970-01-01
      • 2022-06-28
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多