Репозиторий Clone GitHub в VSCode

Я пытаюсь клонировать репозиторий GitHub в новейшую версию VSCode (1.3.0). Можно ли это сделать изначально или мне нужно добавить расширение или дополнительный двоичный файл?

Я также искал статью в блоге и собирался с пустыми руками, поэтому любое руководство было бы оценено

Пол

Ответ 1

Начиная с обновления версии vscode 1.8 (ноябрь), вы можете клонировать ваш репозиторий Git изнутри vscode.

Вы можете выполнить его из Палитра команд. Нажмите F1 (или + + P на Mac) и выполните поиск Git: Clone. Подтвердите команду и вставьте URL-адрес репозитория.

Ответ 2

Если вы используете native в GUI приложения, ответ - нет. Хотя в их репозитории Github есть открытая проблема https://github.com/Microsoft/vscode/issues/9085, похоже, что они не заинтересованы в ее реализации.

Тем не менее, вы, конечно, можете клонировать репозиторий в своем Терминале выбора, а затем обрабатывать остальные функции git через редактор, когда работаете с проектом.

Ответ 3

В настоящее время существует два программных способа клонирования репозитория. VS Code vscode:// обрабатывает протокол vscode://, поэтому вы можете клонировать репозиторий, щелкнув ссылку где-нибудь на веб-странице.

Например, нажатие на следующую ссылку вызывает VS Code, позволяет выбрать папку на вашем диске, извлечь код и, наконец, предложить открыть это место в качестве рабочей области.

vscode://vscode.git/clone URL = HTTPS% 3A% 2F% 2Fgithub.com% 2Fmicrosoft% 2Fvscode-расширение-образцы

В качестве альтернативы, если вы пытаетесь запустить клонирование из кода расширения, используйте встроенную команду VS Code git.clone с URL-адресом git.clone в качестве единственного аргумента.

import { commands} from 'vscode';

commands.executeCommand("git.clone", "https://github.com/microsoft/vscode-extension-samples");

Кажется, что оба делают то же самое, что и команда Git: Clone, упомянутая Jakub.

Ответ 4

Я использую github Desktop (https://desktop.github.com/) для своих репозиториев на github и gitlab.