如何在强制更改列表/提交上设置时间戳/日期

发布于 2024-10-15 11:16:10 字数 240 浏览 5 评论 0 原文

在 Git 中,我可以设置环境变量 GIT_COMMITTER_DATE 等,将提交日期设置为我想要的任何日期(不影响提交顺序)。

有没有办法在 Perforce (p4) 中做同样的事情?我在提交规范中创建了一个“日期”字段,该字段以“p4 commit”打开,但是当我执行“p4 filelog”时,运行提交命令的时间显示“p4 filelog”输出。我希望它显示我在“p4 提交”期间为“日期”输入的日期。

有办法做到这一点吗?

In Git, I can set the environment variable GIT_COMMITTER_DATE etc to set the date of the commit to be anything I want (without affecting the order of commits).

Is there a way to do the equivalent in Perforce (p4)? I created a 'Date' field in the submit spec that opened up with 'p4 submit', but when I do 'p4 filelog' the time at which I ran the submit command shows up 'p4 filelog' output. I want it to show the date I entered for 'Date' during 'p4 submit'.

Any way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

茶色山野 2024-10-22 11:16:10

这是不可能的。您引用的 Date: 字段是只读的,并记录了上次修改更改列表的日期(来自 p4 更改)。

This is not possible. The Date: field you are referring to is read-only and notes the date, where the change-list was last modified (from the manual for p4 change).

琉璃梦幻 2024-10-22 11:16:10

如果您是超级用户或管理员,您可以编辑现有的更改列表
日期:用户: 字段。

p4 change -f <revision>

请参阅p4 更改的手册页

If you are superuser or admin you can edit an existing Changelist's
Date: or User: fields.

p4 change -f <revision>

See the man page for p4 change.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文