Вы хотели бы посмотреть код ответа для этой команды оболочки git checkout master
.
В API терминала VS Code я не могу найти способ сделать это (хотя я не уверен, что это невозможно).
Так что, насколько я могу судить по результатам поиска, в расширении VSCode у вас будет доступ к библиотекам Node.js.
Это означает, что вы можете выполнить команду, используя библиотеку child_process
. При необходимости эта библиотека может использовать коды ответов для команд.
const child_process = require("child_process")
child_process.exec("git checkout master", (error, stdout, stderr) => {
if (error == 0) {
// Sucess, now onto 'git pull'
} else {
// Failure, abort
}
});
Надеюсь, для вашего проекта будет возможна другая библиотека.
И обратите внимание, если вам нужна дополнительная информация о том, почему git checkout master
не удалось, команда использует разные коды ответа для разных вещей (например, 128
для git-репо) или вы можете посмотреть stdout
/ stderr
.