libgit2sharp相关内容

LibGit2Sharp 无法找到 git2.dll

我构建了一个小型 wpf 应用程序,用于管理我正在开发的网站.这个应用程序的主要特点是它允许我签出主题存储库的不同分支.这在 Visual Studio 中非常有效,但是当我在 Windows 8 机器上发布、安装和运行该应用程序时,它会返回: {“无法加载 DLL 'git2':找不到指定的模块.(来自 HRESULT 的异常:0x8007007E)"} 我已经通过互联网和 stackove ..
发布时间:2021-09-19 18:47:55 C#/.NET

从文件读取清单异常.Microsoft Word 插件 VSTO

我正在尝试创建一个 Microsoft Word 插件,该插件将在每次保存 Word 文档(自动保存或手动保存)时添加并提交到 git 存储库.当我从 Visual Studio(调试模式)中运行程序时,我已经能够获得我想要的功能.当我发布并安装加载项以使其在 Word 启动时运行时,出现以下错误. 现在,当我尝试添加 LibGit2Sharp NuGet 包时,在 Visual Studi ..
发布时间:2021-06-04 19:21:52 C#/.NET

如何使用libgit2sharp更改/删除/添加文件?

我有两个约会-从和到.我必须找到该日期差之间在存储库中更改的文件,并列出它.这是一个有关树木之间差异的相关问题.从LibGit2Sharp中的提交中获取修改/添加/删除的文件. 解决方案 因此,假设您正在尝试复制: git log --reverse --since"11/10/2015" --until ="11/15/2015" --format =“%cD%s" 一旦有了提交 ..
发布时间:2021-05-10 20:45:47 C#/.NET

Visual Studio扩展性:从Team Explorer的Git提交详细信息页面获取Git存储库的路径.

我正在将Git集成添加到我的Visual Studio扩展对所有文件进行区分,可以快速将Team Explorer窗口中的所有文件与以前的版本进行比较(即比较).我可以在Git更改页面(在团队资源管理器中)使用它,因为当我得到 Microsoft.TeamFoundation.Git.Controls.Extensibility.IChangesExt服务的IncludedChanges属性中的文 ..
发布时间:2021-05-10 20:44:41 其他开发

在仓库上设置上游

我正在尝试使用libgit2sharp从remote中拉出master分支. 有时我必须将remote更改为其他网址,并从该remote中提取. 当我更改remote并尝试到pull时,出现此错误: There is no tracking information for the current branch 我知道我必须执行git branch --set-upstream-t ..
发布时间:2020-11-15 04:13:11 其他开发

如何使用LibGit2(Sharp)为Git存储库构建版本树

一些背景: 我正在研究将Git用作数据存储层的可能性.基本上,我需要保留一些描述应用程序状态的XML文件的所有版本.用户需要一个"Time Machine"才能恢复到以前的状态,以及分支到以前的状态等.这将隐藏在服务层的后面,但是我正在后端使用Git. 我需要介绍应用程序状态随时间的变化,因此我想构建一个网络图来显示更改,分支等. 为此,我需要可视地构建版本树.基本上,我想这样做 ..
发布时间:2020-11-15 03:39:49 其他开发

libgit2sharp删除远程分支

我想在本地和远程删除分支. 我的代码: using (var repository = new Repository(path)) { var remote = repository.Network.Remotes["origin"]; var options = new PushOptions(); var credentials = options.Credent ..
发布时间:2020-11-14 23:20:32 C#/.NET

LibGitSharp:结帐远程分支

我尝试通过LibGitSharp检出Remotebranch。在git本身中,您可以使用以下命令: git获取来源 git checkout -b测试来源/测试 在新版本中只是: git fetch git checkout test 所以我尝试了此代码: repo.Fetch(“ origin”); repo.Checkou ..
发布时间:2020-09-26 19:12:29 其他开发

与Libgit2相比,Windows上的Git隐藏极慢

最近,我已经多次使用git stash,并且我一直认为它确实很慢,即使在具有单个文件的新存储库中也是如此.我已阅读此问题有关git stash缓慢和例如,我已完成以下步骤来重现它: git init touch file.txt vim file.txt(编辑文件,添加2行) git add . git commit -m "Initial commit" vim file.txt ..
发布时间:2020-07-23 02:19:48 C#/.NET

引用另一个dll的dll的costura.fody

我编写了一个小程序,使用 LibGit2Sharp ,并尝试使用 Costura.Fody 嵌入所有内容,这样我只有一个exe可以分发(实际上,也有两个配置文件,但是没关系)。 问题似乎是 LibGet2Sharp.dll 对 git2-1196807.dll 有相当牢固的引用,我似乎无法弄清楚如何以前者可以使用的方式嵌入后者。我已经尝试了几件事,但我认为我最好的尝试是: 所有这些.d ..
发布时间:2020-05-30 21:16:37 C#/.NET

如何在Mono/MacOsX上使用Libgit2Sharp?

我在OSX 10.9.5上将Xamarin Studio 5.7和Mono 3.12一起使用.使用NuGet,我下载了libgit2sharp库.我可以在编写代码时使用这些类,没有编译器错误.但是,在运行时出现以下错误: Unhandled Exception: System.TypeInitializationException: An exception was thrown by th ..
发布时间:2020-05-11 22:47:44 C#/.NET

LibGit2Sharp和身份验证用户界面

我正在与LibGit2Sharp一起为应用程序添加许多Git操作.我添加了Microsoft.Alm.Authentication来帮助进行身份验证和凭据管理器访问.对于从命令行输入的检索凭据,它非常有用. 不过,有什么方法也可以挂接到凭据管理器的登录UI上,提示输入Github,BitBucket和VSTS的用户名和密码.该用户界面会从命令行自动弹出,但在使用LibGit2Sharp时不会 ..
发布时间:2020-05-03 10:05:43 C#/.NET

使用Libgit2sharp执行没有结帐的拉

我想从远程分支执行pull到本地分支,而不必检出本地分支。我已经在GitKraken之类的工具中看到过这种情况,并且已经在这里找到了一个命令行解决方案: https://stackoverflow.com/a/17722977 / 1326370 。但是,我一直无法弄清楚如何用Libgit2sharp来做到这一点。任何想法? 解决方案 您无法将远程合并到本地,而无需首先检查。 git pu ..
发布时间:2018-04-28 12:12:31 其他开发