Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >cvs2svn更改源代码中的“date”字符串

cvs2svn更改源代码中的“date”字符串
EN

Stack Overflow用户
提问于 2017-07-19 19:40:51
回答 1查看 109关注 0票数 0

我转换了我们组的两个CVS存储库,并将它们加载到SVN中。但是我发现有些文件被修改了!

例如静态字符rcsid[] = "$Revision: 1.1.1.1 $$Date: 2007/06/25 16:56:59 $";

修改为静态字符rcsid[] = "$Revision: 1.1.1.1 $$Date: 2007-06-25 16:56:59 $";

这些是实际的字符串,而不是注释。(其他一些更改的字符串在注释中,这是可以的)。那么cvs2svn为什么要这么做呢?如何防止cvs2svn这样做呢?我添加了--关键字关闭选项,但这并没有什么不同。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2017-07-24 15:33:25

当您签出文件时,CVS会将关键字(如$Date$)扩展为正确的值,而不是在签入文件时(如您可能猜到的那样)。此外,不同版本的CVS以不同的方式扩展日期。在CVS1.12之前,日期是使用斜杠扩展的,比如2007/06/25。从CVS1.12开始,日期已经用破折号扩展了,比如2007-06-25

您从Subversion中签出文件时看到的日期格式是Subversion扩展关键字的结果。AFAIK Subversion总是用破折号扩展新样式中的日期。因此,字符串看起来不同的原因是Subversion使用了不同的日期扩展样式,而不是因为cvs2svn所做的任何事情。

当您指定--keywords-off时,cvs2svn会保留关键字在CVS中的展开形式,即它们在检入时的形式。通常,这意味着它们的格式与上次检出文件时的格式相同,也就是说,它们的值反映了文件的上次修订。这很少有用。

获得预期格式的日期字符串的惟一方法是让cvs2svn展开日期字符串本身,并关闭SVN关键字扩展。此外,您还必须将cvs2svn配置为使用“旧日期格式”进行扩展,这可以通过调用_KeywordExpander.use_old_date_format() (或编辑文件cvs2svn_lib/keyword_expander.py)来设置。但是,您可能希望在转换后重新启用关键字扩展,以便后续Subversion修订也可以扩展它们的关键字。因此,在转换之后,您必须在任何包含关键字的文件上设置svn:keywords属性,并且还必须手动重新折叠这些文件中的关键字(例如,将$Date: 2007/06/25 16:56:59 $编辑回$Date$)。总而言之,这将是相当棘手的配置,可能不值得努力。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45199649

复制
相关文章
javascript中如何正确将日期(Date)字符串转换为日期(Date)对象?
因近日一个项目中要在客户端判断用户输入的日期字符串的大小,所以对日期字符串转日期对象研究了一下,测试代码如下: <script. type="text/javascript"> var sDate1 = "2008/04/02"; var sDate2 = "2005/03/01"; var oDate1 = new Date(sDate1); var oDate2 = new Date(sDate2); if (oDate1 > oDate2)//输出 2008/04/
菩提树下的杨过
2018/01/22
5.8K0
将字符串转换为date类型_java字符串转date类型
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
14.3K0
Date, TimeZone, MongoDB, java中date的时区问题
打印new Date(),Fri Aug 12 13:37:51 CST 2016. 显示Asia/Shanghai的时区,但是date toString 的时区简写却是CST。更坑爹的是,Google CST结果出来是Central Standard Time. 表示North American Central Standard Time. 还以为jdk的date类有问题,debug date toString发现确实是将Asia/Shanghai的name 简写成CST. 接着google,终于看到另一
Ryan-Miao
2018/03/13
4.4K0
通过ABAP的标准功能,寻找源代码中的字符串
1 RPR_ABAP_SOURCE_SCAN 或者 2 RS_ABAP_SOURCE_SCAN 或者 3 *ABAP_SOURCE_SCAN 查找
matinal
2020/11/27
4430
通过ABAP的标准功能,寻找源代码中的字符串
Oralce中的to_date()函数
Oralce中的to_date()函数用于将字符串转换为日期对象,具体使用格式为:
Java架构师必看
2021/03/22
6870
LocalDateTime方式字符串转Date
转载于:https://my.oschina.net/renliangrong/blog/3004460
全栈程序员站长
2022/11/09
3660
Js中Date对象
JavaScript的Date对象是用于处理日期和时间的全局对象,Date对象基于Unix Time Stamp,即自1970年1月1日UTC起经过的毫秒数。
WindRunnerMax
2020/10/26
21.4K0
Javascript中的Date.now() 方法与Date.UTC() 方法 ,Date.parse() 方法
Date.parse() 方法解析一个表示某个日期的字符串,并返回从1970-1-1 00:00:00 UTC 到该日期对象(该日期对象的UTC时间)的毫秒数,如果该字符串无法识别,或者一些情况下,包含了不合法的日期数值(如:2015-02-31),则返回值为NaN。
acoolgiser
2019/01/17
1.9K0
Java8中Date转换LocalDate、LocalDate转换Date、Date转换LocalDateTime
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
1.8K0
Java8中Date转换LocalDate、LocalDate转换Date、Date转换LocalDateTime
Mysql,Oracle字符串转Date函数[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
2.5K0
[Nginx] 1.17.9中的更改日志
5.更改使用“ error_page”指令重定向了494时,把状态码400换成494
唯一Chat
2020/04/14
3K0
JS中关于Date的小知识
返回一个0 到 11的整数值:0 代表一月份,1 代表二月份, 2 代表三月份,依次类推。
用户9914333
2022/07/22
2.7K0
JS中关于Date的小知识
JavaScript中Date对象的那些事儿
任何事情都离不开时间,太阳每天升起的时间,每天你上班的时间,中午吃饭时间等等。在编程生涯中,无时无刻都有一个时间来引导,如数据创建时间(createTime),更新时间(updateTime)等。今天来说说JavaScript的Date对象。
Javanx
2019/09/05
8960
JavaScript中Date对象的那些事儿
matinal:Oracle中 to_date()
在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法 to_date()与24小时制表示法及mm分钟的显示:
matinal
2023/10/14
2360
javascript中Date常用方法[通俗易懂]
Date.UTC()的参数参数分别为年份,基于0的月份(0-11),月中的哪一天(1-31),小时数(0-23),分钟,秒以及毫秒。在这些参数中,只有前两个参数(年和月)是必需的。如果没有提供月中的天数,则假设天数为1,如果省略其他参数,则统统假设为0。返回该日期对应的毫秒数。
全栈程序员站长
2022/09/06
1.3K0
js字符串转date类型_java字符串转double
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
4.7K0
Java中Date方法详解
本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记 进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。
学编程的小程
2023/10/11
5710
Java中Date方法详解
java中Date日期类型的大小比较
文章目录 方法一:CompareTo() 方法二:getTime() 方法一:CompareTo() 调用CompareTo(Date anotherDate)方法,API如下: public int compareTo(Date anotherDate) 参数:anotherDate—要比较的Date 结果:如果参数Date等于此Date,则值为0 ; 如果此日期在Date参数之前,该值小于0 ; 如果此日期在Date参数0则值大于0 异常:NullPointerException - 如果 anoth
别团等shy哥发育
2023/02/25
4K0
【SAP ABAP系列】通过ABAP的标准功能,寻找源代码中的字符串
1 RPR_ABAP_SOURCE_SCAN 或者 2 RS_ABAP_SOURCE_SCAN 或者 3 *ABAP_SOURCE_SCAN 查找
matinal
2020/11/06
8460
【SAP ABAP系列】通过ABAP的标准功能,寻找源代码中的字符串
Java时间格式字符串与Date的相互转化
将Date转化为格式化字符串是利用SimpleDateFormat类继承自 java.text.DateFormat类的format方法实现的:
三分恶
2020/07/16
1.1K0

相似问题

Teradata字符串date to Date类型更改

21

更改date对象中的Date格式

238

cvs2svn转换?

12

cvs2svn更改二进制文件

10

cvs2svn迁移

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文