nodegit

    0热度

    1回答

    我试图使用nodegit更改提交中的电子邮件。 这里是我的代码: var Git = require('nodegit') Git.Repository.open('repo') .then(repository => { return repository.getBranchCommit('dev') }) .then(commit => { var eventEm

    0热度

    1回答

    我试图把文件在存储库中,但得到错误{远程起源已经存在错误号-4} 基本任务打开连接,提交文件,{拉和合并},变更推 我可以打开连接,提交文件但休息操作不起作用。 无法识别什么是问题在这里我是新的nodegit。 代码: import Git from "nodegit"; import path from "path"; import fs from "fs"; import promisi

    0热度

    1回答

    我在Linux服务器中创建了GIT Bare Repository。 虽然我尝试克隆使用Nodegit从本地工作站的存储库中,我发现了以下错误, 犯错。{错误:收到意外的内容类型错误号:-1}。 ? 以下是Apache的访问日志, /gitrepos /库/信息/服务裁判的git =上传包HTTP/1.1" 200 59 “ - ”“混帐/ 1.0(libgit2 0.25.0)提前“ 这回 ”裁

    0热度

    3回答

    我想克隆到本地文件系统的回购,然后签出特定的提交。 这是我有: Git.Clone(GIT_REPO_URL, localPath, CLONE_OPTIONS).then((repo) => { return repo.getCommit(version).then((commit) => { // use the local tree }); }).catch

    0热度

    1回答

    我需要知道哪个分支当前被检出。 我看到的一个解决方案是列出分支并检查哪一个'==='current'HEAD'。有另一种方法吗?

    0热度

    1回答

    如何使用nodegit从最新版本的Github存储库获取代码? 我经历了这个API guide。我还环顾了nodegit用户指南。有些例子可以获得最新的提交 - 但不是最新的版本。 注意:我想使用nodegit而不是github的api,因为我想让我的代码在稍后的时间点与内部的git存储库一起工作。

    0热度

    1回答

    我们如何从git存储库获取标签并按其相关提交日期对它们进行排序? Tag.list只返回名称,Tag.lookup需要一个OID,所以我们如何填写将标签名称转换为标签或标签ID的缺失部分? (!)

    0热度

    1回答

    我正在使用webpack构建开源电子项目。我的项目的一个要求是使用必须构建为本地模块的nodegit库。 我已经遵循了使用本地模块和电子时看似常规的建议。也就是,我run electron-rebuild,有configured the source package to use,最后have configured node-loader捕获任何.node文件的导入。 不幸的是,当我去到包括模块,

    0热度

    1回答

    在Node.js中,使用NodeGit。我在POST Express.js路径中使用类似this的函数。这条路线应该得到提交endCommit和startCommit之间: router.post('/getLog', function(req, res, next) { var logData = []; Git.Repository.open(path.join(repo

    0热度

    1回答

    我正在使用名为GitNode的Node.JS库。我不认为这很重要,但基本上它是Node.JS中的git命令的API。 我有一段代码,其目的是在现有的存储库中创建一个新的分支。运行代码后,我知道它不是创建一个存储库,我也知道它不能正常工作。 这是我的代码全部: var Git = require("nodegit"); var getMostRecentCommit = function(rep