我想分析并格式化有关通过任何Java特定存储库的整个版本所做更改的报告。
但我无法找到旧版本的存储库,即快照,因此我可以将它们与最新提交进行比较并分析所做的更改。
编辑: 我想使用NetBeans IDE比较快照。
答案 0 :(得分:2)
默认情况下,克隆Git存储库时, 将获得该存储库的所有快照/提交 。只需克隆一个本地仓库:
git clone <url-or-path-to-remote-repo>
然后,您可以使用git diff
git diff <commit1> <commit2>
git diff <tag1> <tag2>
git diff <tag1> <commit2>
# Etc...
或者,您可以切换到特定标记并获取与该版本匹配的所有文件。您将获得存储库的快照,如下所示:
git checkout <tag1>
git checkout <commit2>