有时候我尝试同时读取和写入Git仓库。但是当我尝试提交文件时,会收到以下错误消息: libgit2引发了一个错误。类别 = 索引(LockedFile)。索引被锁定。这可能是由于并发或崩溃的进程引起的。 虽然提交已经完成,但为什么会出现此错误消息?如何解决它? (如果LibGit2S...
你好,我很喜欢Git,但是与人分享Windows项目似乎不太有趣,因为与tortoisehg或tortoisesvn相比,gitextensions tortoisegit使用起来比较丑陋(并非DVCS)。 仅在bash shell中使用msysgit也无法像Linux / Mac那样美观。...
我正在使用libgit2sharp(libgit2的C#封装)工作,但遇到了问题,因为它没有我所希望的许多功能(希望我很快就能做出贡献;这似乎是一个非常有用的项目)。 我现在想做的事情是获取特定提交及其父提交之间更改的文件列表。我不会尝试弄清楚合并和其两个父提交之间发生了什么变化。我更感兴趣...
有没有一种使用libgit2创建git repo的新克隆的方法?从libgit2使用指南(http://libgit2.github.com/api.html),各种示例文档(http://schacon.github.com/libgit2-examples/等)和“repository” ...
我尝试理解如何在libgit2中实现自定义对象数据库。作为主要入口点,我已经查看了示例仓库libgit2-backends,其中实现了memcached、mysql、redis和sqlite3的示例。 但我仍然不明白如何将它们插入到libgit2中? 我是将一个共享库插入到libgit2中以...
在使用libgit2的C++中,我想创建一个新的本地仓库,其中它的master分支基于另一个本地仓库中的specific-branch,并保留其历史记录,以便稍后在两个仓库之间同步。 基本上,我正在尝试以下操作,但是使用了libgit2: https://dev59.com/pmkw5IY...
由于libgit2是一个库,是否存在任何现有的C/C++项目依赖于libgit2并公开常见的Git命令行接口(如git clone,git commit等)?
我现在遇到了这个问题好几次: An error was raised by libgit2. Category = Os (Error). 有时我在编写代码时会遇到类似于这个错误的情况:(指出现错误代码) Failed to open '.../App_Data/....mdf':...
我有一个相对简短的Gist(链接),它应该使用libgit2来模拟git pull命令的功能。不幸的是,它还没有完全运作。 总之,这段代码: 调用git_repository_open()打开磁盘上的存储库 调用git_remote_load()获取名为“origin”的远程git_re...