java - 如何获取Java中所有分支的git-log?

标签 java git

我的任务是用 Java(没有第三方库的纯 Java)实现一个程序,该程序读取任何 git 存储库的历史记录并将提交放入树数据结构中。 enter image description here

你能给我一些提示吗?如何在没有第三方库的情况下读取Java中的git log?

最佳答案

您可能想看看 Processes and Threads 以及如何在运行时执行命令。它确实有一些细节,需要对 java.lang.Runtime、java.io 和其他一些相关主题有基本的了解,因此我不会编写整个方法在这里,建议您搜索一个好的教程,并从这里的其他问题中获得第一个想法,例如→ getting output from executing a command line program

关于java - 如何获取Java中所有分支的git-log?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50895244/

相关文章:

java - 如何在Spring中实例化类/Bean并在构造函数中传递参数

多种登录类型之间的 Java EE 安全重定向

git - 将 43 个提交从 master merge 到功能分支 "harder"是否比以其他方式 merge 1 个提交更好?

git - 如何为特定存储库配置 AWS CodeCommit 配置文件

Git checkout 功能/简码

java - 处理调整窗口大小并让按钮动态占用可用空间

java - QueryDSL 不使用 Postgres 索引

java - 从多个文件中获取数据并移动到一个文件

django - 更新 Github 和服务器上的敏感代码?

python - 一个 python 项目有多个包