15得票1回答
JGit在CircleCI上为远程设置git URI而非https。

我有以下代码(请看注释了解其作用):// Clone repository from GitHub into a local directory. Git git = Git.cloneRepository() .setBranch("gh-pages") ...

14得票2回答
如何使用JGit获取文件更改列表?

使用 JGit,我想获取提交的文件更改列表,就像 git log --full-history -p -1 <hash-id> 命令一样。 这个是否可行?如果可以,该如何操作? 我知道如何获取每个提交,并查看提交消息://Load repo FileRepositoryBuil...

14得票4回答
使用JGit获取仓库中最新的提交记录

我想使用JGit获取存储库中最后一次提交的元数据(按日期排序的最新元数据)。我知道可以使用以下方法获取提交的元数据:try (RevWalk walk = new RevWalk(repository)) { RevCommit commit = walk.parseCommit(re...

14得票6回答
JGit:如何获取一个分支的所有提交记录?(不更改工作目录...)

如何使用JGit获取分支的所有提交记录,而不更改工作目录?不幸的是,JGit文档并不是很好...在Ruby中使用grit非常容易:repo = Grit::Repo.new(pathToRepo) repo.commits(branchName, false).each do |commit...

14得票1回答
使用JGit从Git仓库中检出特定版本

我正在尝试使用jGit克隆一个仓库并检出特定的提交。 假设提交哈希是:1e9ae842ca94f326215358917c620ac407323c81。 我的第一步是:// Cloning the repository Git.cloneRepository() ....

14得票1回答
如何从JGit的RevCommit获取作者日期和提交日期?

RevCommit有一个getCommitTime()方法,但它返回一个int并且没有作者时间。我怎样才能从RevCommit获取作者和提交日期?

14得票4回答
如何在JGit中进行合并?

JGit如何合并代码? 假设我想将master分支与foo分支合并,应该如何操作?

14得票3回答
如何使用JGit获取提交的文件列表

我一直在开发一个基于Java的产品,其中将要集成Git功能。使用Git的一个特性,我已经通过暂存然后在单个提交中添加了10多个文件到Git仓库中。上述过程的反向操作是否可能?即查找作为提交的一部分提交的文件列表。我使用git.log()命令获取了提交,但不确定如何获取提交的文件列表。示例代码:...

13得票8回答
Egit已安装(随Juno一起提供),但根本没有显示。

我想在Eclipse中使用GIT,最好是EGit,因为它得到了Eclipse社区本身的支持。然而,尽管Eclipse声称已安装所需的插件,但它未显示在透视图、导入和设置菜单中。 我正在使用Java EE版本的Eclipse Juno,并确认了以下安装内容: 当我更新软件时,没有更多的更新可用...

13得票2回答
如何在使用JGit克隆代码库后释放文件系统锁定?

我正在使用jGit按照这里的指南克隆远程现有repo: https://github.com/centic9/jgit-cookbook/blob/master/src/main/java/org/dstadler/jgit/porcelain/CloneRemoteRepository.j...