不知道小伙伴有没有遇到这种情况,在 VSCode 源代码管理想查找某一天的 git 提交记录,很难找。因为它显示的时间是这样的:
git 提交记录显示的时间点是几分钟前、几天前或者几周前...
这对我们来说是很难知道具体是哪一天提交的代码。
归根结底,Vscode 上面的分支管理提交时间格式的问题,它的时间格式是相对的时间格式,比如上面提到的“1天前”,就是属于相对时间格式。
在国外,这种时间格式用得比较多,但对于某些开发者来说就很不友好。就好比今天,有个开发的同事就过来问我,这里XXX的代码能改成YYY吗?当时看了下代码的提交时间,2个月前...早就忘了,那就只能找那个时间节点的代码改动记录,但2个月前,到底是哪一天?但没事,我过滤下提交记录只显示自己的,2个月前也太多了吧,一个个看过去太浪费时间了...
我当时就想,如果把时间格式改成 YYYY-MM-DD hh:mm 就好了。于是就有了这篇文章,我猜测还有很多人想知道怎么修改提交时间的格式。
本文只针对 VSCode 的源代码管理,其他工具暂不讨论。
首先,打开源代码管理的tab,在 COMMITS 子 tab 点击「更多」(三个点),选择「Open View Settings」
你会看到 VSCode 打开了「GitLens Setting」页面:
然后找到「Dates & Times」目录,跟着我做如下的设置:
最后看看源代码的提交记录,你会发现时间格式已经变成你所期望的了。
当然,许多 GitLens 相关的配置都能在这里设置,这里不做过多讨论了,感兴趣的小伙伴可自行查看~