VSCode и git: как использовать git для нескольких проектов?

VSCode и git: как использовать git для нескольких проектов?

В VSCode у меня открыты две папки в рабочей области, каждая из которых принадлежит двум проектам git. Как переключить фокус между двумя папками, чтобы можно было удобно использовать функции git VSC в обеих папках?

решение1

При отображении вкладки «Управление исходным кодом» (нажмите кнопку слева на снимке экрана) VS Code покажет вам все репозитории git для ваших открытых папок:

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

Здесь у меня есть два репозитория (hellocli3 и KrakenRepo).

Нажав на , >чтобы развернуть нужный вам репозиторий, вы затем можете использовать функции git VS Code для этого репозитория. Функции можно найти, наведя курсор на значки справа от имени репозитория:

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

решение2

К сожалению, вы не можете свободно работать с VS Code. Но легко можете сАтомилиТейя. Theia — это форк VS Code от Eclipse Foundation. Он практически такой же, как VS Code, с небольшими изменениями. Одним из изменений является возможность выбора рабочего репозитория с помощью выпадающего меню, как в Atom.

Как говорит один из участников VS Code, рабочий дизайн VS Code Git — это функция, поэтому маловероятно, что она будет когда-либо изменена.

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

При использовании многокорневого проекта (Файл -> Открыть -> выбрать первый проект, затем выбрать другие проекты с помощью Файл -> Открыть -> Добавить папку в рабочую область), откройте вкладку SCM, есть несколько способов работы с различными репозиториями:

Временно отключить репозитории

При работе с большим количеством репозиториев git вы можете временно удалить лишние элементы из репозитория боковой панели SCM, перейдя на Source Controlвкладку -> Виды и сортировка -> Репозитории -> снимите отметки с репозиториев, которые вам в данный момент не нужны. Отключить снимок экрана репозитория

Выберите рабочий репозиторий с помощью Source Control Repositoriesвкладки.

Сначала включите Source Control Repositoriesна вкладке SCM.

Щелкните правой кнопкой мыши по вкладке SCM -> Репозитории. Здесь вы можете выбрать один из нескольких активных репозиториев. Скриншот выбора активных репозиториев

Сложить конец развернуть

Вы можете просто сворачивать и расширять активные/неактивные репозитории какРедактировать Регответил. Но это будет неудобно с большим количеством репозиториев.

Связанный контент