2017-02-05 6 views
3

У меня есть проект, который имеет одну ветку с именем «deploy». Хотя командная строка Git и SmartGit не имеют никаких проблем с ним, VS2017 не нравится вообще, когда я выбираю его:VisualStudio RC 2017 Интеграция Git

VS2017 git integration error

, очевидно, я не могу изменить командную строку, так как это часть VisualStudio но мне было интересно, если что-то может быть изменено в проекте для облегчения этой проблемы (я не могу изменить имя филиала, так как оно используется в цепочке инструментов)

+0

Что было действие, которое вы пытались выполнить. Что показывает окно Git Output? – jessehouwing

+0

В выходном окне ничего нет. Если я переключу ветви (для развертывания) и выполните синхронизацию, появится сообщение; но если я переключусь на развертывание без каких-либо других операций, в SmartGit, сообщение также появится в VS. – Thomas

+0

Итак, вы можете переключать ветви ... Вы можете Fetch? Можете ли вы потянуть? Sync выполняет ряд операций в последовательности, может помочь сужение проблемы. – jessehouwing

ответ

0

Если имя развертывания важно только на пульте дистанционного управления, то вы может попробовать использовать опцию «Новый локальный филиал» и использовать другое имя:

enter image description here

Это дает вам удаленное отделение с правильным именем и, надеюсь, локальную ветку, которая работает. Параметр «Track Remote» гарантирует, что ваш локальный филиал связан с удаленной веткой, из которой он был создан.

Поскольку это, скорее всего, ошибка, я также предлагаю представить его более по адресу:

+0

Это хорошая идея, но вся цепочка инструментов основана на именах двух ветвей – Thomas