获取回购的创建日期
Get the date a repo was created
如何获取使用 libgit2 库创建存储库的日期?
我最初的想法是从主分支获得第一次提交并检查它的时间,但我不确定是否有 better/more 直接的方法来实现它。
您的方法似乎是正确的,但答案还取决于您的意思"date a repo was created"。
例如,我 可以 使用 git init
创建一个空的 repo,然后暂时忘记它并在一年后进行我的第一次提交。就我个人而言,我不认为 repo 什么也没做的那一年很重要,我会使用第一次提交的日期。
另一方面,如果您认为那一年很重要,那么您可以尝试使用文件系统命令(抱歉,不确定您使用的是什么语言)从 .git
获取文件创建日期目录或该目录中的某个文件。
如何获取使用 libgit2 库创建存储库的日期?
我最初的想法是从主分支获得第一次提交并检查它的时间,但我不确定是否有 better/more 直接的方法来实现它。
您的方法似乎是正确的,但答案还取决于您的意思"date a repo was created"。
例如,我 可以 使用 git init
创建一个空的 repo,然后暂时忘记它并在一年后进行我的第一次提交。就我个人而言,我不认为 repo 什么也没做的那一年很重要,我会使用第一次提交的日期。
另一方面,如果您认为那一年很重要,那么您可以尝试使用文件系统命令(抱歉,不确定您使用的是什么语言)从 .git
获取文件创建日期目录或该目录中的某个文件。