获取创建回购的日期

时间:2016-12-12 17:49:11

标签: libgit2

使用libgit2库创建回购日期的方法是什么?
我最初的想法是从主分支获得第一次提交并检查其时间,但我不确定是否有更好/更直接的方法来实现它。

1 个答案:

答案 0 :(得分:0)

您的方法似乎是正确的,但答案还取决于“创建回购日期”的含义。

例如,我可以创建一个带有git init的空仓库,然后暂时忘记它并在一年之后完成我的第一次提交。就个人而言,我不认为当年没有对回购做任何事情很重要,我会使用第一次提交的日期。

另一方面,如果您认为那一年很重要,那么您可以尝试使用文件系统命令(抱歉,不确定您使用的语言)从.git目录获取文件创建日期或该目录中的一些文件。