首页 > 解决方案 > 有没有办法知道提交日期是否被修改?

问题描述

我正在上大学课程,我们教授和使用的工具之一是 VCS,准确地说是 GitHub。因此,为了让学生学习如何使用 Git 并让我们能够跟踪学生的进度,我们让他们通过 GitHub 提交作业,这在过去的几个学期中运行良好。

如前所述,这样做的问题是可以相对容易地修改提交时间戳,因此如果学生愿意,他们可以将最后提交日期更改为在截止日期之前,即使它是在截止日期之后完成的。现在我们相信学生们不会那样做,但我想知道是否有办法知道时间戳是否被修改,以防万一。

标签: gitgithubversion-controlcommitgit-commit

解决方案


没有办法知道 git 中的提交日期是否被修改,但特别是在 GitHub 上,您可以设置一个到相关存储库的webhook,以便将消息发布到您知道学生无法随时修改的服务器提交。这样,将记录提交的真实日期和时间。


推荐阅读