Репозиторий 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.