从Visual Studio中的先前提交创建新的git分支时,如何处理数组越界异常?

问题描述 投票:0回答:2

偏移量和长度超出数组的限制,或者计数大于从索引到源集合末尾的元素数。

这是我尝试为先前提交之一创建新分支时在Team Explorer选项卡中得到的。我过去曾发生过此错误,现在更新到最新版本的VS 2017(15.9.7)没什么区别。过去,我设法解决此问题的唯一方法是扩展到其他一些提交,但是现在这真的给我带来了伤害。

git visual-studio
2个回答
0
投票

从命令行使用git checkout对我有用。

更具体地说,是git checkout <commit> -b temp,其中<commit>是提交ID。这样做是创建一个名为temp的分支,类似于使用IDE进行的操作。

我不知道为什么会发生此错误,但是在研究类似问题时,我注意到人们设法使用命令行中的git命令来解决这个问题。在这里工作足够好。


0
投票

这是由于本地的提交缓存过载,因为它特定于Visual Studio,因此>

  • 选项1:使用git bash git checkout
  • 选项2:进行本地回购备份,删除并再次克隆一次
© www.soinside.com 2019 - 2024. All rights reserved.