libgit2 相关问题

libgit2是Git核心方法的可移植纯C实现,作为具有可靠API的可重入链接库提供,允许您使用支持C绑定的任何语言编写本机速度自定义Git应用程序。

libgit2没有返回有效的blob

我正在尝试使用libgit2获取存储库的内容:#include #include int main(){git_libgit2_init(); git_repository * repo = NULL; int错误= ...

回答 1 投票 0

克隆或提取时在GIT信息库中保留回车/换行

删除了一些奇怪的东西。...我正在使用libgit2sharp克隆存储库。 clone命令非常简单LibGit2Sharp.Repository.Clone(sCorrectRepo,sExePath,oOpt)存储库...

回答 1 投票 0

LibGit2 SSH身份验证失败

我正在尝试使用SSH通过LibGit2使用SSH克隆存储库:#include #include #include“ main.h” #include“ git2.h”使用命名空间std; int creds(... ] >>

回答 1 投票 1

如何在libgit2中支持'working-tree-encoding'属性?

我正在libgit2中跟踪文件(* .sra),并在进行更改后libgit2将文件标识为二进制文件,因此不会对我进行区分。我发现该文件使用UTF-16编码。 libgit2可以是...

回答 1 投票 1

使用libgit2有效地获取git存储库中的作者列表

我需要获取git存储库的作者列表,就像git shortlog -s在命令行中一样。我目前正在并且正在工作的是进行遍历(遍历所有修订版)并...

回答 1 投票 0

使用libgit2创建NOT INITIAL提交

提交创建但不添加要提交的文件。初始化新存储库(initNewRepo())将文件添加到索引(addToIndex())创建初始提交(createInitilaCommit())更改一些文件将文件添加到索引(...

回答 1 投票 0

使用libgit查找具有给定前缀的提交

假设我有一个前缀字符串“ r23e23”。如何使用libgit2获取与此哈希前缀相对应的提交?最好使用基于git2-rs的解决方案。

回答 1 投票 0

Cherrypick无需使用libgit2进行结帐就可以跳转到分支>>

我试图编写一种工具,将提交落实到目标分支,而不切换到该分支。这是我的原型的要点:https://gist.github.com/kastiglione / ...

回答 1 投票 1

另一个libgit2-newbie问题:如何更新子目录?

您的新手现在正尝试使用libgit2将文件添加到子目录中。我想要的是一些有关我是否了解我需要做的事情的反馈。我设法在...

回答 1 投票 0

git_clone()仅克隆.git文件夹(libgit2)

当我执行git clone 时,它可以成功运行,但是仅克隆.git文件夹。 当我使用 git clone http: url.adress.com myRem...

回答 1 投票 1

libgit2-newbie问题:提交时文件树中包含什么?

tl; dr:libgit2-newbie对编码提交中的索引感到困惑,最终决定忽略索引并仅更新提交树。如果这是错误的,请告知。这是(libgit2-newbie)...

回答 1 投票 1


libgit2-backend的目的是什么?

我正在尝试建立一个支持git版本控制的网站。我正在使用libgit2作为后端。但是我认为文件系统不是那么容易扩展和保证数据完整性。我注意到...

回答 1 投票 0

fetch命令中`logMessage`参数的用途是什么?

Fetch命令的一个参数是logMessage。以wiki为例,它传入一个空字符串。 string logMessage =“”;使用(var repo = new Repository(“path / to / your / ...

回答 1 投票 1

如何在Rust git2中获取`git checkout ...`的行为

我正在使用Rust git2 crate来克隆Git存储库,就像这样使用git2 :: Repository; fn main(){let repo = Repository :: clone(“https://github.com/rossmacarthur/dotfiles”,“...

回答 1 投票 1

在Xamarin iOS中的Libgit2sharp

我正在尝试在Xamarin.iOS项目中运行Libgit2Sharp(我目前正在Xamarin.Droid上运行它)。为此,我尝试采用与Android相同的方法(生成自定义本机...

回答 1 投票 1

使用libgit2sharp获取master和开发特定目录之间的差异

我需要获取master之间的完全差异并为特定目录开发,所以我可以解析它并创建一个易于阅读的更改日志。我想复制“git diff --unified = 0主目录/> ...

回答 2 投票 0

libgit2中的git_sysdir_find_in_dirlist()有什么作用?

我正在努力将一些逻辑从libgit2移植到Go,但不是1:1端口,因为Go工作方式不同。我认为这个函数扫描一个目录树,但我不确定。静态int ...

回答 2 投票 0

为什么在libgit2中使用commit命令时默认提交已删除的文件?

我删除了文件:user git_remove_bypath和git_index_write我使用索引提交,并且不提交已删除文件的文件,但我删除的文件也提交成功。 int commit(void * ...

回答 1 投票 0

libgit2:git_clone()因“创建ssl对象失败”错误而失败

我正在尝试使用libgit2的git_clone()函数克隆一个git存储库,但是,当我调用该函数时,它返回-1,并使用giterr_last()(如果我使用的话,我得到“未定义的引用”...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.