问题标签 [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.
java - 使用 JGIT 进行浅克隆
我该怎么做
与 JGIT 库?
git - IndexDiff 返回的修改和更改的文件状态有什么区别?
我发现只有:
// 在 repo 中,在索引中,内容差异 => 已更改 // 在索引中,在 workdir 中,内容不同 => 已修改
但我无法理解其中的区别?
git - 使用 jgit 获取 git svn
我使用 jGit 在我的项目中自动化我与 git 的交互。有一个对应的 API,git fetch
但我需要在这里执行,但在 jGit 项目javadocgit svn fetch
中找不到任何关于 svn 的信息。
所以恐怕这是不可能的,但也许有一个技巧可以做到这一点,知道怎么做吗?
我的替代方法是调用 shell 命令git svn fetch
,但它比使用 jGit 干净得多,所以我想避免它。
java - jGit 使用 RevWalk 获取 RevCommit 不返回任何内容
我是 jGit 和 Git 的新手。我正在尝试查询 git 存储库的提交历史,但我只想获取特定用户的提交。阅读文档我看到 RevWalk 将允许我添加 RevFilters 以限制搜索。
首先,我使用 Git 对象及其 log 方法来列出提交,并且效果很好。但是使用 RevWalk,什么也没有发生。
有什么建议吗?难道我做错了什么?
谢谢。
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 不接受列出这个吗?这是我的代码:
谢谢
java - 如何使用 JGit 删除远程分支
我无法弄清楚如何删除远程分支。
我试图模仿以下 GIT 命令: git push origin :branchToDelete
以下代码及其与空源的变体:
抛出和异常,如:
提前感谢您的想法和解决方案。
jgit - JGit PullCommand 异常
我们正在使用 git 来维护我们的源代码。像 git@xx.xx.xx.xx:XYZ.git 这样的 URL。我正在使用 JGit 来拉取更改。
执行代码时出现以下异常。
git - 如何使用 JGit api 检出远程文件?
使用命令行 git 命令我可以执行以下操作
但是,如果我使用 jgit 执行以下操作,则不会签出 projectA/* 下的文件。
如何在 JGit 中解决这个问题?
eclipse - 用egit创建分支时拉取策略是什么意思?
在 EGit 中,当我到达时,我得到了Team > Switch to > New branch
下面的对话框。此对话框中列出的各种拉取策略的含义是什么?
java - jgit需要2个参数错误信息
我正在尝试一个简单的 java 类来测试 jGit 的功能(见下文)。
当我在构建路径中使用最新的 jgit jar 在 Eclipse Indigo 上运行它时,我收到错误消息“需要 2 个参数”——没有别的,没有例外!:S
感谢您提前提供任何帮助。