Как мне работать с массивом вне пределов исключения при создании новой ветви git из прошлого коммита в Visual Studio? - PullRequest
0 голосов
/ 20 февраля 2019

Смещение и длина вышли за пределы массива или счетчика больше, чем количество элементов от индекса до конца исходной коллекции.

Это то, что я получаю ввкладка Team Explorer, когда я пытаюсь создать новую ветку для одного из предыдущих коммитов.Я уже имел эту ошибку в прошлом, и обновление до самой последней версии VS 2017 (15.9.7) только что не имело никакого значения.Раньше единственный способ, которым мне удалось обойти эту проблему, - это перейти на какой-то другой коммит, но теперь это действительно поразило меня там, где это больно.

1 Ответ

0 голосов
/ 20 февраля 2019

Использование git checkout из командной строки работало для меня.

В частности, git checkout <commit> -b temp, где <commit> - это идентификатор коммита.Это создало ветку с именем temp аналогично тому, как это было бы сделано с помощью IDE.

Я понятия не имею, почему эта ошибка возникает для меня, но, глядя на подобные проблемы, я заметила, что людям удалосьобойти, используя команды git из командной строки.Здесь все работало достаточно хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...