JGit是一个EDL(新型BSD)许可,轻量级,纯Java库,实现了Git版本控制系统。
从头开始使用 Jgit 初始化一个 InMemoryRepository
我正在尝试从头开始创建一个 InMemoryGitRepository 。最终我想尝试一个自定义的 DFSRepository 作为 git 后端,但首先我正在使用默认的实现......
我正在使用 JGit 创建一个孤立分支,如本答案所述。 等效命令是什么 rm .git/index; JGit 中的 git clean -fdx ? 我可以正常创建一个新分支,无需 --...
我正在将 JGit 用于我的一个涉及大量使用 git 的项目。 我的目标是使用 RevWalk 能够按时间顺序迭代存储库中的提交,从 sp...
JGit 授权问题 [引起:org.eclipse.jgit.api.errors.TransportException: https://github.com/ ... .git: 未授权]
我非常非常简单的测试代码总是失败。我无法访问我自己的存储库(私人)(它是全新的且空的)。用户名和密码完全有效,我测试了登录...
这是一个特定于 JGit api 的问题。 我想在 JGit 中复制以下 Git 命令的相同行为: git fetch --prune --prune-tags,基本上从本地删除
Java Git API(JGit 或其他)是否支持在提交之间查找重命名的文件?
Java Git API、示例 JGit 是否支持查找已重命名的两个提交之间的文件? 作为命令行 git 的示例,如果我使用 git status,我可以看到类似以下的视图 更名:旧-...
我正在尝试获取与该命令等效的 JGit git 描述 --match "[0-9]*.[0-9]*.[0-9]*" --abbrev=0 --tags $(git rev-list --tags --branches=master - -最大计数=1) 我已经尝试过...
我正在尝试使用 JGit 从 git 存储库中提取更改。 当我执行拉操作时,我遇到了 HEAD DETACHED 错误的小问题 我在 StackOverflow 上阅读了其他答案。尝试那些
在java JGit中,如何从远程存储库中删除除最近的提交之外的所有提交
我在我的java项目上使用eclipse JGit API来管理远程GitHub存储库,到目前为止我可以使用JGit将本地更改提交到远程。但我有这些要求,我只需要......
我正在使用 Jgit 库在我们的应用程序中提供 git 功能。当执行像克隆这样的 git 操作来克隆 HTTPS 存储库时,请求需要经过基于嵌入式 jetty 的
我在 spring-boot 应用程序中使用 JGit 来执行 git 操作。我需要使用测试帐户进行 git 操作 - 提交应该来自测试帐户 我正在使用以下步骤
无法使用 JGit 在无 blob 克隆上执行一些我可以通过命令行上的 Git 执行的操作。特别是稍后无法获取斑点。例如,考虑以下 Git 序列
org/eclipse/jgit/lib/ObjectId 已由更新版本的 Java 运行时编译(类文件版本 55.0)
评估根项目“xxx”时出现问题。 > 无法创建任务“:prepareRelease”。 > 无法创建“GitReleaseTask”类型的任务。 > 无法生成装饰类...
我正在尝试从github克隆存储库,进行本地克隆并对java源代码进行静态代码分析。最后将结果写入CSV文件中。 线程“mai...
从云系统执行时,JGIT Push 需要很长时间来添加空提交(无更改),但在 VM 中几乎不需要时间
上下文: 我在自定义应用程序中使用 JGIT 6.5.202303070854-r,该应用程序作为 Tomcat 内另一个 Java 应用程序中的插件运行。无论如何,它都是一个普通的 Java 实现。 结局
GIT 文件位置可能会通过 GIT PULL 或更改分支来更改。 如何跟踪文件位置变化? 我正在使用 jGIT,这是一个用于 GIT 的 Eclipse 库。 目前我这样做: 最终 PullCommand
从 Windows 任务管理器启动 JGit Clone Repo 失败
首先让我们说我的代码有效。我可以单击运行 jar 文件的批处理文件,该文件从 GIT 下载一些代码。 Git gitRepo = Git.cloneRepository().setURI(remoteProjectPath) .setDirectory(...
我想在 JGit 中显示目标分支的文件内容,而不检查该分支。例如,显示master分支的README.md内容,而当前分支是iss1。该设备...
FetchResult fr = git.fetch().setCredentialsProvider(credentials).setCheckFetchedObjects(true).Call(); git.checkout().setCreateBranch(true).setName("origin/" + 分支名称).setStartPoint("origin/" +