如何获取包含特定文件的提交列表,即相当于 LibGit2Sharp 的 git log path 命令。 这个功能是否已经实现或者我是否遗漏了某些方法?
我刚刚下载了libgit2sharp的nugget包。但是我发现即使是基本操作也很难。 我有一个已经存在的git仓库(包括远程和本地)。我只需要在有新更改时提交并将其推送到远程。 下面是我所做的代码来解释我的问题。 string path = @"working direcory path(...
我正在尝试使用libgit2读取当前分支的名称。我需要执行某种解析操作吗? 我尝试使用 git_branch_lookup 要查找HEAD的git_reference,但结果如下: Unable to find local branch 'HEAD' 谢谢!
如何获取当前Head中的最后一次提交? 我猜我需要获取当前分支(repo.Head),然后获取SHA1(如何获取?),然后使用SHA1查找提交记录(如何查找?)。
我在将go 1.4.2升级到go 1.5后,在OS X上将git2go库编译到linux amd64时遇到了问题。 我认为这与使用go 1.5交叉编译任何使用C代码的go应用程序有关。 使用CGO_ENABLED=1,我得到以下结果: $ CGO_ENABLED=1 GOOS=linux...
我正在尝试实现一个功能,它可以给我git pull或git fetch && git merge的结果。我已经在某种程度上使其正常工作,但问题是,在运行以下代码后,当前仓库会认为有本地更改需要提交。 据我所见,我认为我可能没有从正确的HEAD创建注释提交,或者我需要进行另一个...
我正在努力找出如何将克隆选项传递给nodegit克隆方法。 Node Git文档指出,clone方法的第三个参数是克隆选项对象。 http://www.nodegit.org/nodegit/#Repo-clone git.Repo.clone(URL, path, CloneOption...
我该如何查找一个具有特定父级的存储库中的所有提交? 例如,如果我有一个提交 A,我想找到所有与 A 共享父级的其他提交。在LibGit2Sharp中,最有效、性能最佳且正确的方法是什么?
我该如何使用libgit2遍历一个分支的所有提交? 我已经有了下面这段代码,但它无法编译。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <git2.h>...
我希望使用libgit2sharp实现以下功能: foreach( Commit commit in repo.Commits ) { // How to implement assignedTags? foreach( Tag tag in commit.assignedT...