Ответ 1
Visual Studio 2013 имеет встроенный клиент контроля версий Git. Вы найдете его в "Team Explorer", в нижней части списка проектов TFS. Если у вас уже есть локальный репозиторий Git, просто добавьте его с помощью параметра add. Если у вас есть доступ к удаленному репозиторию, но он еще не клонирован локально, вы можете клонировать его, используя, как вы уже догадались, clone.
Это не должно быть необходимо, но вам, возможно, придется сообщить Visual Studio включить поставщика Visual Studio Git или поставщика Team Foundation Server. Если у вас установлены другие поставщики контроля источника, такие как SourceSafe или SubVersion, они могут скрыть эту функцию. Чтобы переключить поставщика управления источником, посмотрите: Tools - Options - Контроль источника - Plug-in Selection:
Visual Studio 2013 (а также 2012) поддерживает только протокол http
и https
для взаимодействия с удаленным репозиторием. ssh:
и git:
не поддерживаются.
В обозревателе решений вы можете сравнить свою текущую версию с Unmodified:
Плагин Git Diff Margin предоставляет дополнительную информацию о локальных изменениях в желобе исходного файла:
И конечная функция Visual Studio 2013 "CodeLens" показывает предыдущие коммиты в пользовательском интерфейсе, а также на уровне класса и метода:
См. также: