gpt4 book ai didi

visual-studio-code - 如何在visual studio代码中访问git的api

转载 作者:行者123 更新时间:2023-12-04 12:39:35 32 4
gpt4 key购买 nike

我想在我的一个扩展中使用 vscode git api 来执行 git clone 和其他任务。是否可以从 vscode api 访问?
代码在这里.. api

最佳答案

推特来救援!
我在那里询问并指出这里的 API 定义:https://github.com/Microsoft/vscode/blob/master/extensions/git/src/api/git.d.ts

...这里有一个例子:https://github.com/Microsoft/vscode-pull-request-github/blob/master/src/extension.ts#L53

// Import the git.d.ts file
import { API as GitAPI, GitExtension, APIState } from './typings/git';

const gitExtension = vscode.extensions.getExtension<GitExtension>('vscode.git').exports;
const api = gitExtension.getAPI(1);

const rootPath = vscode.workspace.rootPath;
const repository = api.repositories.filter(r => isDescendant(r.rootUri.fsPath, rootPath))[0];

关于visual-studio-code - 如何在visual studio代码中访问git的api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46511595/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com