问题标签 [libgit2sharp]

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.

0 投票
1 回答
151 浏览

libgit2sharp - 是否可以将 git svn 命令与 libgit2sharp 一起使用?

我正在研究一个需要通过 SVN 提交日志进行解析的想法,我知道 git svn 能够做到这一点,但我想通过代码来做到这一点。libgit2sharp 是否能够支持这一点,还是只处理“真正的”git?

0 投票
1 回答
382 浏览

version-control - libgit2sharp 中的孤儿分支

如何在 libgit2sharp 中创建孤立分支?

我能找到的只是创建指向提交的分支的方法。
我正在寻找类似于命令的效果:

0 投票
2 回答
186 浏览

c# - 如何从两个不同的提交中获取同一文件的来源?

我试图找出从两个不同的提交中获取同一文件的来源的方法,但我找不到任何关于此的文档。

我知道有Repository.Dif.Compare哪些是有用的,但我只能从中获取补丁,这并没有多大帮助,因为我想实现自己的并排比较。

有人可以提供一个例子吗?这在 libgit2sharp 中是否可行?

0 投票
2 回答
2040 浏览

libgit2 - 找到指向提交的标签的最快方法是什么?

使用 libgit2sharp 我想做以下事情:

我想获取分配给当前提交的所有标签。最好的方法是什么?遍历所有标签,看看是否tag.Target.Sha == commit.Sha?那不是很高效。还有其他方法吗?

0 投票
1 回答
237 浏览

libgit2 - Encryption in or used by libgit2 and libgit2sharp? Export Control Classification Numbers?

Do libgit2 and libgit2sharp have Export Control Classification Numbers (ECCN)? If so, where can I find them? (I didn't find them on github for either project.)

If not, does either contain encryption? And, does either use encryption, including calling encryption in other programs (for example, using SSL to create secure connections)?

Thanks in advance!

0 投票
1 回答
1962 浏览

c# - 无法在网络 Web 服务器上打开远程存储库

我在网络 Web 服务器上有一个存储库:

当我尝试从 C# 代码中打开它时,libgit2sharp会引发以下异常:

我使用的代码导致Exception

该存储库适用于 SourceTree 或 TortoiseGIT,但不适用于代码。我已经使用 Repository.Clone() 克隆了它并且工作正常。

你知道为什么存储库会抛出无效的代表吗?

提前谢谢!!

尼科。

0 投票
2 回答
976 浏览

libgit2sharp - 如何计算分支前面或后面

使用libgit2sharp、如何计算aheadbehind度量。喜欢这个页面https://github.com/libgit2/libgit2sharp/branches

0 投票
2 回答
724 浏览

libgit2sharp - 为裸存储库设置 HEAD

我不知道如何HEAD为裸存储库设置参考。

抛出BareRepositoryExceptionwith 消息

Additional information: An error was raised by libgit2. Category = Repository (BareRepo).

当我尝试repo.Checkout(repo.Branches["balabala"])

0 投票
1 回答
270 浏览

libgit2sharp - 带有未保存文件的树的 libgit2sharp Diff

我想扩展 GitDiffMargin 插件,这样当用户在 Visual Studio 中修改文件时,即使不保存文件,她也可以在边距中看到更新差异。

libgit2sharp 是否可以从一棵树和另一棵我必须自己构建的树中做这样的差异?

0 投票
1 回答
4056 浏览

c# - 如何使用 libgit2 连接到 GitHub 存储库?

我正在尝试连接到回购:

它连接正常(例如,如果我更改 URL,我会得到预期的异常),但没有MessageBox显示 es - 为什么?这应该很简单。