获取在上次发布的特定日期或任何提交 ID 之前更改的文件列表

问题描述

我们正在从 SVN 迁移到 GIT,在 SVN 中,我们有一个修订号,我们使用它来获取使用 ant 脚本更改为给定 HEAD 版本的文件列表。

我们如何以类似的方式为 GIT 做到这一点?

提前致谢,
德维杜塔熊猫

解决方法

如果我在这里理解了您的问题,那么下面应该可以使用

 git log --before='yyyy-mm-dd'

您可以根据需要使用 --before 或 --after 标志。对于您的具体要求,我觉得这应该可行。

git log --after='yyyy-mm-dd' | git show <commit id> --no-patch