libgit2

    0热度

    1回答

    我正在使用libgit2,我想将包文件写入使用git_repository_odb创建的odb。所以我打电话git_odb_write_pack并初始化一个*git_odb_writepack。然后,当我尝试访问writepack结构的一个字段时,我得到一个编译器错误“解除引用指向不完整类型的指针”。下面的代码: #include <stdio.h> #include <git2.h> vo

    0热度

    1回答

    我正在使用libgit2将我的存储库推送到服务器。但Fiddler在推送操作期间未捕获HTTP/HTTPS追踪。 当我们提供基本认证凭证时,libgit2使用哪种协议(git,http或winhttp)来推送reporsitory? 为什么Fiddler没有捕获libgit2跟踪?

    0热度

    2回答

    这里是我使用来获取代码: public static void GitFetch() { var creds = new UsernamePasswordCredentials() {Username = "user", Password = "pass"}; var fetchOpts = new FetchOptions {Credenti

    1热度

    1回答

    Pygit2是一组到Python的libgit2共享库的绑定,它实现了Git核心方法。不幸的是,它似乎只提供了一个API用于管道命令。 Pygit2的顶部是否有python库,它提供了最常见的git瓷器命令的实现?

    1热度

    1回答

    我最近开始使用Rugged,并且已经遇到了一些问题。基本上,我想要做的就是在Git仓库中添加所有内容,提交阶段性更改,并将所有内容推送到分支。我已经开始了第一步如下: @repo = Rugged::Repository.new(Dir.pwd) @index = @repo.index def git_add @index.add mode: 'add-all' end 但

    1热度

    1回答

    我基本上试图做一个“git merge --no-ff分支”来合并我的分支回去。看着Pygit2文档,我并不确定什么是正确的这样做的方法是。直接的思想会做这样的事情: repo.merge(branch.target) 不过,我没有看到任何选项,没有-快进合并。有没有人广泛使用pygit2,可以给我任何见解?所有的帮助非常感谢。

    1热度

    1回答

    正如已经写在issue#2217,我想设计一个函数,它返回第一个输出参数中的oid列表。 我应该: 返回的OID作为指针列表为指针? int git_commit_tree_last_commit_id(git_oid **out, git_repository *repo, const git_commit *commit, char *path) 还是回到OID列表为指针,以自定义的结构? i

    3热度

    1回答

    打开仓库 我试图用nodegit开辟一个Git仓库用下面的代码: var git = require('nodegit'); git.Repo(repoPath, function(error, repository) { if (error) throw error; } 这给了我下面的错误,不管是什么我分配repoPath变量: git.Repo(repoPath, fun

    2热度

    1回答

    我需要获取提交列表,而不需要Git完成的自动合并提交。 这怎么可以使用libgit2sharp包来完成?

    1热度

    1回答

    从远程仓库和地方,以及commiting该合并的合并文件后,我已经仍然有下列文件:MERGE_HEAD,MERGE_MODE,MERGE_MSG 那是一种正常的行为我需要清理他们manuallz,或者我做错了什么? 就像我在这个文件夹中调用git状态一样,git状态答案有一个合并挂起。 Source code of how i do pull merge commit THX 编辑:我该怎么办拉合