问题标签 [jgit]

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 回答
5652 浏览

java - 使用 JGIT 进行浅克隆

我该怎么做

与 JGIT 库?

0 投票
3 回答
1423 浏览

git - IndexDiff 返回的修改和更改的文件状态有什么区别?

我发现只有:

// 在 repo 中,在索引中,内容差异 => 已更改 // 在索引中,在 workdir 中,内容不同 => 已修改

但我无法理解其中的区别?

0 投票
1 回答
756 浏览

git - 使用 jgit 获取 git svn

我使用 jGit 在我的项目中自动化我与 git 的交互。有一个对应的 API,git fetch但我需要在这里执行,但在 jGit 项目javadocgit svn fetch中找不到任何关于 svn 的信息。

所以恐怕这是不可能的,但也许有一个技巧可以做到这一点,知道怎么做吗?

我的替代方法是调用 shell 命令git svn fetch,但它比使用 jGit 干净得多,所以我想避免它。

0 投票
2 回答
4094 浏览

java - jGit 使用 RevWalk 获取 RevCommit 不返回任何内容

我是 jGit 和 Git 的新手。我正在尝试查询 git 存储库的提交历史,但我只想获取特定用户的提交。阅读文档我看到 RevWalk 将允许我添加 RevFilters 以限制搜索。

首先,我使用 Git 对象及其 log 方法来列出提交,并且效果很好。但是使用 RevWalk,什么也没有发生。

有什么建议吗?难道我做错了什么?

谢谢。

0 投票
0 回答
118 浏览

java - 当我添加两个 AuthorFilter 时 Gitective AndCommitFilter 不起作用

我在 jGit 中使用带有 gitective 的 RevFilters。我正在寻找列出特定用户的提交,而 AuthorFilter 工作得很好。但是,现在我想做的是获得一个或多个用户的提交。

当我在我的仓库上执行 git log 命令时,我有

joan@jomaora:~/testGit/testMockito$ git log commit b5a49a83f052f632d78a09238056d4df8ebffb59 作者:Marc Czeck 日期:2012 年 8 月 7 日星期二 17:03:44 +0200

提交 8d8dafd5242dbddf34a92ef39661b24167e25b0c 作者:Joan Ortega-Ardila 日期:2012 年 8 月 7 日星期二 17:01:37 +0200

我有这两个用户的提交。当我评论我添加的 AuthorFilter 之一时,我的代码有效。AndCommitFilter 不接受列出这个吗?这是我的代码:

谢谢

0 投票
4 回答
5618 浏览

java - 如何使用 JGit 删除远程分支

我无法弄清楚如何删除远程分支。

我试图模仿以下 GIT 命令: git push origin :branchToDelete

以下代码及其与空源的变体:

抛出和异常,如:

提前感谢您的想法和解决方案。

0 投票
2 回答
2171 浏览

jgit - JGit PullCommand 异常

我们正在使用 git 来维护我们的源代码。像 git@xx.xx.xx.xx:XYZ.git 这样的 URL。我正在使用 JGit 来拉取更改。

执行代码时出现以下异常。

0 投票
1 回答
932 浏览

git - 如何使用 JGit api 检出远程文件?

使用命令行 git 命令我可以执行以下操作

但是,如果我使用 jgit 执行以下操作,则不会签出 projectA/* 下的文件。

如何在 JGit 中解决这个问题?

0 投票
1 回答
8758 浏览

eclipse - 用egit创建分支时拉取策略是什么意思?

在 EGit 中,当我到达时,我得到了Team > Switch to > New branch下面的对话框。此对话框中列出的各种拉取策略的含义是什么?

在此处输入图像描述

0 投票
2 回答
154 浏览

java - jgit需要2个参数错误信息

我正在尝试一个简单的 java 类来测试 jGit 的功能(见下文)。

当我在构建路径中使用最新的 jgit jar 在 Eclipse Indigo 上运行它时,我收到错误消息“需要 2 个参数”——没有别的,没有例外!:S

感谢您提前提供任何帮助。