gpt4 book ai didi

javascript - 如何用纯Javascript实现Git来创建GUI?

转载 作者:行者123 更新时间:2023-12-01 02:03:55 28 4
gpt4 key购买 nike

经过大量搜索却一无所获后,我在这里询问您是否有一种方法可以在纯 Javascript Web 应用程序中实现 Git。我已经了解 Git.js,但它只实现了一些基本的东西,我还想构建自己的库来更深入地了解 Git。

我并不是在寻找可以帮助我的 API 或库。

我正在寻找的是这样的:

var command = {{git commit -m "Hello world"}} // Also pure git implementation
gitExecute(command);

我仍然是一名初级开发人员,也许这是不可能的......感谢您的回复:)

最佳答案

您所要求的操作可能很难在浏览器中完成(因为您需要访问文件系统才能运行 git 命令)。您可能需要做的是创建一个 NodeJS 服务器,该服务器公开 REST 端点,可以通过提供 GUI 的浏览器中的代码访问这些端点。 NodeJS 服务器代码可以根据需要运行命令并响应 REST HTTP 请求,然后浏览器中的代码可以使用这些请求来显示/更新 GUI。

此方法的缺点是,您需要在具有存储库的计算机上运行 NodeJS 服务器,如果存储库不是服务器本地的,则该服务器将无法工作。

另一种选择是使用流行的 GIT 提供商公开的 REST API like GitHub .

编辑:

想一想,您的用例可能非常适合 Electron App 。这将允许您使用 Javascript 构建桌面应用程序(可以访问文件系统和执行命令的权限)。

关于javascript - 如何用纯Javascript实现Git来创建GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50269118/

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