我正在尝试将Git作为网站CMS,因为它可以跟踪作者信息、修订版本和添加到存储库的日期。但我们想使用分支来跟踪多人正在处理的未来/未发布内容。我无法确定一种可靠的方法来确定文章/文件何时被添加到主分支中,以便该日期可以用作“发布”日期,而不是最初添加的日期。
有什么想法吗?
有什么想法吗?
$ git log master \
--first-parent \ # stay on this branch
--diff-filter=A \ # only check for when the file was added
-m \ # ...but treat merging the file as 'adding' it
--format="%h %cd %s" \ # output the abbreviated hash, date, and subject
<file>
gitk $(git log master --first-parent --diff-filter=A -m --format =“%h”)
- YuriAlbuquerque