【问题标题】:References missing after Git rebase in Git extensionGit 扩展中的 Git rebase 后缺少引用
【发布时间】:2020-08-12 08:45:19
【问题描述】:

我正在尝试解决一位同事的问题。基本上,我们正在做同一个项目。他使用 Git 扩展将存储库添加到他的计算机。然后他检查了我们要处理的分支。我是创建该分支的人。我这边开始很好,但他有 140 多个错误。在与他快速检查之后,似乎这些参考资料不起作用。现在我将解释我们从一开始所经历的所有步骤。

从今天早上开始。我们俩都无法启动该项目(尽管它是已在存储库中的项目的副本)。我调查了一下,显然其中一个参考文件不起作用。我只需右键单击该网站并添加参考。它对我有用,我可以开始它。因此,我将更改推送到分支。

然后我联系了我的同事并与他一起完成了整个过程。当他加载他的 git 扩展时,尽管还没有对项目做任何事情,但他有 130 多个不同之处(他在等我解决它)。他多次尝试重置它。最终,我们发现了问题,并在另一篇文章中关注了I found。它起作用了,他能够重置更改。从那里,他回到 git 扩展,并获取更改。然后,在远程分支的最新版本上,右键单击并重新设置他的本地分支。仍然没有错误或问题。 然后,当他重新打开 Visual Studio 2019 并尝试构建项目时,出现了大约 149 个错误。所有这些错误都是因为它在 cs 文件的开头找不到一些参考。许多“使用”没有工作。我尝试重建解决方案,但无济于事。

我不知道该怎么办。他和我有相同的文件,但它不起作用。操作系统相同(windwos 10)IDE 相同(visual studio 2019),我们都使用了 Git 扩展。有谁知道什么会导致这种参考质量损失?

我绝不是 Git 方面的专家,但我认为我没有做过任何能够做到这一点的事情。我已经推送了我的版本,他在上面重新建立了他的分支(他还没有改变任何东西)

【问题讨论】:

    标签: github reference visual-studio-2019 git-extensions


    【解决方案1】:

    我想你需要先确定是 Git Extensions 问题、git 问题还是用户问题。

    您的帖子似乎暗示这是应用程序做错了什么。我对此表示怀疑——因为我们会被错误报告淹没。我也怀疑出于同样的原因应该归咎于 git。所以这可能是第三个原因。

    首先,为了进行完整性检查,请尝试将计算机上的同一个 repo 克隆到不同的位置并尝试构建它。在您的原始存储库中,您可能有未跟踪的文件被忽略 - 这使得它得以构建。但是因为它们没有被签入——克隆时它们不存在,因此会破坏其他构建。

    还可以尝试从 cli 运行命令 - GE 只是一个运行所有相同 git 命令的 UI,没有任何魔力。您可以通过按 F12 或通过菜单 Tools > Git 命令日志 查看 git 命令日志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多