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