我有一个快速的TFS 2015 Git问题:我在EST时区(-5),所以当我在本地提交并将其推送到远程(TFS)时,所有提交都与我的git日志中的正确时区(-0500):
commit 3fbf0c4b4e4a2bf91b251af44a7d92bca9aaf606
Author: ************* <**********@*************>
Date: Tue Nov 8 09:13:28 2016 -0500
Revert C4, C3, C2
但是,如果使用TFS Web编辑器完成提交,则提交时区错误(+0500):
commit 7d2dbcb08a580439047ea68061c7883f3c8b3ec4
Author: ************* <**********@*************>
Date: Wed Nov 9 19:43:44 2016 +0500
Updated Index.html
时区正确:
还有另一个我可以设置时区的地方吗?我能理解时区是服务器时区或UTC但是+5,我不知道它来自哪里。
由于
服务器时区设置
个人资料截图
答案 0 :(得分:0)
Web门户时区应与IIS服务器时区( TFS服务器系统时区)相同。如果要更改Web提交时区,只需更改TFS服务器的时区即可。 (需要重启)
在此之后新提交将更改为新时区,但旧记录仍将保留在旧时区,如下图所示:(也有意义,日志有已记录)
如果您只想显示包含当地时区的日志。您可以尝试使用git log --date=local
命令来打印提交日志。这将以本地时区返回信息。
或使用以下命令%cd
(提交日期)优化您的显示模式,这也会返回您当地的时区。
git log --pretty=format:"%h-%an, %ar %cd "
答案 1 :(得分:0)
通过Web登录到tfs,将鼠标悬停在右上角的DP图标上(从左到3个点)
点击我的个人资料
选择本地
选择您选择的时区