数组的偏移量和长度超出范围,或者计数大于从索引到源集合末尾的元素数。
当我尝试创建一个到先前提交之一的新分支时,这是在“团队资源管理器”选项卡中获得的。我过去曾发生过此错误,现在更新到最新版本的VS 2017(15.9.7)没什么区别。过去,我设法解决此问题的唯一方法是扩展到其他一些提交,但是现在,这真的给我带来了伤害。
答案 0 :(得分:0)
从命令行使用git checkout
对我有用。
更具体地说,是git checkout <commit> -b temp
,其中<commit>
是提交ID。这样做是创建一个名为temp
的分支,这与使用IDE的方式类似。
我不知道为什么会发生此错误,但是在研究类似问题时,我注意到人们设法从命令行使用git命令来解决这个问题。在这里效果很好。
答案 1 :(得分:0)
这是由于本地的提交缓存过载,因为它专用于Visual Studio
答案 2 :(得分:0)
我遇到此错误,并执行以下步骤: 转到:Visual Studio->团队资源管理器->分支 第1步:删除不再需要的本地分支 步骤2:在其余的每个本地分支上,我右键单击并选择重置->删除更改(困难)
一旦开始在另一个分支上工作,可能不需要进行现有更改。