偏移量和长度超出数组的限制,或者计数大于从索引到源集合末尾的元素数。
这是我尝试为先前提交之一创建新分支时在Team Explorer选项卡中得到的。我过去曾发生过此错误,现在更新到最新版本的VS 2017(15.9.7)没什么区别。过去,我设法解决此问题的唯一方法是扩展到其他一些提交,但是现在这真的给我带来了伤害。
从命令行使用git checkout
对我有用。
更具体地说,是git checkout <commit> -b temp
,其中<commit>
是提交ID。这样做是创建一个名为temp
的分支,类似于使用IDE进行的操作。
我不知道为什么会发生此错误,但是在研究类似问题时,我注意到人们设法使用命令行中的git命令来解决这个问题。在这里工作足够好。
这是由于本地的提交缓存过载,因为它特定于Visual Studio,因此>