我想分析和格式化通过任何 Java 特定存储库的整个版本所做的更改的报告。
但是我找不到旧版本的存储库,即快照,因此我可以将它们与最新提交进行比较并分析所做的更改。
编辑:我想使用 NetBeans IDE 比较快照。
默认情况下,克隆 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>