问题标签 [libgit2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 如何使用坚固性检查我的 git 存储库中是否有未提交的更改?
如何使用坚固性检查我的 git repo 中是否有未提交的更改?
libgit2 - libgit2 如何提交所有文件 added_by_path
我想模仿这种行为libgit
:
对于我创建的每个文件,我执行以下操作:
上述操作,文件被添加并显示在 git log 输出中。
我想达到的目标:
如果我将 git_commit_create 延迟到所有创建结束,则不会在提交中添加任何文件。但git status -s
确实显示了这些暂存文件。
python - 使用 pygit2 提交时未跟踪的目录
我正在使用 pygit2 开发一个非裸存储库
这是成功的,但是当我执行 a 时git status
,我得到了这个:
在 a 之后git reset --hard
,一切都已修复。
有没有办法用 pygit 正确更新索引?
git - libgit2 引发错误。类别 = Os(错误)
我现在已经遇到过好几次了:
在我编写代码时,有时会导致此错误或类似错误:
发生这种情况时,如果不重新启动我的Visaul Studio 2012
.
我认为这是由于Source Control - Git
我不记得在为 Visual Studio 和 Team Foundation 安装 Git 扩展之前遇到过这个问题。
有没有其他人遇到过这个问题,他们是如何解决的?
.net - 由于 Repository Merge 还没有实现,还有其他选择吗?
我们公司有一个项目,它具有复杂的文件同步场景,自然而然地 git 作为解决方案出现了。因为它是一个 .net 项目,所以 libgit2sharp 正是我们正在寻找的 API。
从nullpointer 对此线程的响应看来,merge 仍未实现,并且无法合并来自远程分支的更改可能会导致我们考虑另一种方法来解决这个问题(我们不希望因为我们已经进行了测试使用 libgit2sharp 确实很成功)。
是否有提供远程合并的可能性或替代方案?会在短期内发布吗?
提前致谢。
c# - 进行并行阶段的最佳方法?
我想并行暂存文件并同时提交到不同的分支。
同时会有多个访问。repo.Index.Stage/repo.Commit API 在同一个当前目录上工作,所以我认为这是不可能的。
你们能给我一些关于如何实现这一目标的提示吗?一个普遍的想法?
c# - 如何获得命名分支?
我正在使用 LibGit2Sharp 并希望获得特定分支的最新提交,但是由于缺少文档或我自己的错误,我无法找到如何实现这一点。
因此,获取特定分支当前提交的最简单方法是什么?
c# - LibGit2Sharp Fetch On a Cloned Repository 失败
我有一个cloned
来自远程仓库的本地仓库。
我做了一个Fetch
,它抛出了以下异常:
libgit2 引发错误。类别 = 参考(错误)。存储库中不存在引用的目标 OID
堆栈跟踪对于异常:
这是我的代码:
另外,我的远程仓库也在我的本地磁盘上
不确定我是否在这里遗漏了什么。请指教..
c - 如何使用 libgit2 获取单个文件的差异?
是否有等效于git diff FILE
in的功能libgit2
?换句话说,如何有效地检索单个文件的差异,而无需libgit2
查看工作目录中的其他文件?
python - 在 Mac 上的 Python virtualenv 中安装 pygit2/libgit2
我想我快要失去理智了。我试图pygit2
在我的 macbook air 上简单地安装我的 python virtualenv,这样我就可以开始工作了。但是,这并没有改变,我整天都在尝试设置它。
我应该遵循以下说明:
http://www.pygit2.org/install.html#how-to-install
我已经尝试了无数的东西,搞乱了rpath
因为显然在mac上这是以不同的方式实现的:
如何在 Mac OSX 下使用 gcc 设置可执行文件的运行时路径(-rpath)?
...以及无数其他变体,我只是在这一点上猜测,但是每次我尝试构建pygit2
它总是会导致这个结果:
它似乎没有正确链接库:
当我尝试使用pip时,它说:
如果有人在我提供任何帮助之前进行了设置,否则我将使用它来记录问题并整理我的想法并希望记录解决方案。