commit时间分两个时间,第一个是制作commit的时间, 第二个是把这个commit提交到远程平台上的时间
为了方便描述问题,我把制作commit的时间叫做 "author date" 把提交commit的时间叫做 "committer date"
问题如下:
https://gitee.com/anolis/cloud-kernel/commits/devel-5.10
https://gitee.com/anolis/cloud-kernel/commit/fefc2dc437ab01e6042b68d9561e915d03dc5d9d
如上图,反映两个问题
当我们进行push代码的时候,后进行提交的Patch的“committer date” 应大于先前提交的, 而此处出现错误,原因不明, 但处理某些问题,如模拟"git log" 算法的时候会因为这个产生某些异常, 因为相当于”子孙“先与”祖先“提交的, 产生父子悖论
此处显示的是"author date" 而不是真的"committer date"(提交时间)
点击查看
https://gitee.com/anolis/cloud-kernel/commits/devel-5.10
咋没有人来说一下呢
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
问题 1: 图中的第 3 个提交 fefc2dc437ab01e6042b68d9561e915d03dc5d9d 并非在 Gitee 上提交的,合并时间和 committer date、author date 都无法对应上:
可能通过某种方式修改过,所以无法确定原因。
问题 2: Gitee 的 BUG,显示错误。
登录 后才可以发表评论