不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2022-08-30 17:15:41  修改时间:2024-04-10 11:00:45  分类:Java框架/系统  编辑

如果你想将 Git 整合进你的应用程序的话,一般来说你有三种可能的选择:

  1. 启动一个 Shell 来使用 Git 的命令行工具;
  2. 使用 Libgit2
  3. 或者使用 JGit。

  1. JGit-CookBook
  2. Java 使用JGit 操作 git
  3. [荐]JGit学习
  4. [荐]JGit的常用功能(提交、回滚,日志查询
  5. [荐]JGit SSH密钥 clone/pull/log操作
  6. [推荐]JGit基础教程 (Java调用git)  —— 差异对比(Diff),prepareTreeParser()是一个把RevCommit对象转换成AbstractTreeIterator方法,Jgit中的Tree和Ref是存储git对象的类。
  7. 使用JGit获取指定“远程分支”的文件内容
  8. 如何使用JGIT在远程仓库获取提交详情记录??
  9. +++++++++++++++++++++++++++++++++++++++++++++++++
  10. JGit工具类,克隆,拉取,添加,提交,暴力推送
  11. Jgit 工具类 (代码检出、删除分支(本地、远程)、新建分支、切换分支、代码提交)
  12. JGit:我想获取特定分支中的所有文件和文件夹
  13. JGit工具类
  14. 利用Java操作JGit教程
  15. https://github.com/zzzzbw/gitPic/blob/master/src/main/java/com/zbw/gitpic/utils/GitUtils.java
  16. JGit获取当前分支的所有提交请求
  17. JGit、SvnKit - 版本提交日志(1)提取
  18. 使用JGit列出当前分支中的所有标记(List all tags in current branch with JGit)

JaCoCo增量覆盖率实践

  • org.eclipse.jgit:主要用于从git获取代码,并获取到存在变更的文件
  • javaparser-core:是一个java解析类,能将class类文件解析成树状,方便我们去获取差异类:prepareTreeParser()