Эквивалент проводника управления версиями TFS с git?

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

Вы знаете, как с исходным репозиторием TFS вы можете просто заглянуть в свой «Проводник управления исходным кодом» в Visual Studio, увидеть весь репозиторий и перейти ко всему исходному коду для вашей организации? И, во-вторых, если вы хотите (с репозиториями, которые в любом случае не слишком велики), вы можете перенести весь репозиторий на свой локальный компьютер, если хотите.

Как это сделать с помощью git? Насколько я вижу, аналогов нет. Я просто что-то упустил? Похоже, что с git вы можете вытаскивать только «куски» своей кодовой базы за раз, чтобы работать над ней...


person Community    schedule 14.04.2020    source источник
comment
Я также должен упомянуть, что это происходит в контексте Azure DevOps Server и с использованием Visual Studio 2019. Я лишь коснулся поверхности Azure DevOps — возможно, там есть какой-то соответствующий взгляд на все функции?   -  person    schedule 14.04.2020
comment
Вы можете более легко просматривать код и ветки на сервере. Перейдите на вкладку Azure Repos и просмотрите подразделы файлов и ветвей.   -  person jessehouwing    schedule 14.04.2020


Ответы (1)


Вы можете довольно хорошо просматривать исходники и ветки в браузере.

Файлы

введите здесь описание изображения

Он недоступен непосредственно в Visual Studio, но обладает многими функциями, которые вам нужны. Однако раздел «Файлы» относится к определенной ветке.

Есть несколько существенных различий между TFVC (который очень ориентирован на папки с файлами) и git (который очень ориентирован на ветки коммитов). Таким образом, представления, предоставляемые инструментами, отличаются.

Репозиторий TFVC может содержать несколько деревьев ветвей. В git вы часто разбиваете это на разные репозитории git. В TFVC ветка — это причудливая папка. В Git это указатель на состояние в истории. Со всеми этими концептуальными изменениями также есть разница в том, как инструменты отображают код.

И, конечно же, когда вы клонируете репозиторий Git локально, вы получаете всю его историю, поэтому существует множество различных инструментов, которые позволяют вам исследовать репозитории в вашей собственной системе. В Visual Studio вы можете проверить ветку и изучить все, что душе угодно.

person jessehouwing    schedule 14.04.2020
comment
Спасибо, Джесси, очень полезно! - person ; 14.04.2020