gpt4 book ai didi

date - 在 SVN 中为 autoprop 'DATE' 设置日期格式

转载 作者:行者123 更新时间:2023-12-01 02:08:13 28 4
gpt4 key购买 nike

我有一些使用自动属性的文件 $Date SVN的。

当法国的一些同事 checkout 存储库时,日期是法语。当他们进行校验和验证时,由于日期格式的这种差异,这些文件是 KO 的。

注意:我们使用的是 Windows,我们选择的客户端是 TortoiseSVN,但可以使用命令行客户端。

问题 1 : 有没有办法在结账时强制使用日期格式?

我们尝试了以下方法:

  • 在 Tortoise SVN 中设置“英语”
  • 设置环境变量 LANGEN_US并使用 TortoiseSVN 和 svn 命令行进行结帐

  • 这些解决方案都不起作用。

    问题 2 :时区也会影响标题中的日期吗?

    谢谢

    注意:这是我们源代码的标题,它很重要。
    /*==============================================================================================
    * FILENAME : Source.h
    * VERSION : $Revision: 85911 $
    * MODIFICATION DATE : $Date: 2015-06-12 18:26:22 +0800 (Fri, 12 Jun 2015) $
    *============================================================================================*/

    最佳答案

    A1 :我不知道,如何以简单和自动化的方式在 Windows 中操作区域设置 - 灵感来自 this old answer in Subversion maillist -(最好问它 SU)并且现在只能建议脏 hack:在结帐前后导入 FR 和 EN 语言环境的 reg 文件(如何准备:在控制面板中切换到 FR,保存 Current Control Set 部分注册表,返回到 EN,再次保存 CCS,仅保留 .reg 可变部分),仅在 bat 文件中 checkout (在 checkout 时更改语言环境)

    A2 : 伤心,但是是的

    $Date: 2015-06-19 19:45:22 +0500 (Пт, 19 июн 2015) $

    不仅插入特定于语言的日期(尾随部分),还插入客户端的 TZ

    1.8.*-特定解决方案 :您可以为 $Date 创建和使用替换关键字,它使用 UTC 时间而不是本地时间(如 $Id 现在用于时间部分),并带有 %d 变量它
    >svn pl -v file.txt
    Properties on 'file.txt':
    svn:keywords
    Author Date Id Revision URL Header IntDate=%d

    和 IntDate 将扩展位置无关
    $IntDate: 2015-06-19 14:45:22Z $

    关于date - 在 SVN 中为 autoprop 'DATE' 设置日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30938296/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com