在 CVS 中更改 RCSKEYWORD
Change RCSKEYWORD in CVS
我对 CVS 关键字有疑问。
让我解释:
在我的源文件 (*.c) 中,我在 header 中有一个关键字“$Id”,并且在结帐后 return 中有一个字符串:
read.adb,v 1.1.1.2 2005/02/20 17:57:20 dprice Exp
但是我的团队和另一个团队对同一个项目使用不同版本的 CVS。
当他们结帐软件时,$Id 关键字表达式 return:
read.adb,v 1.1.1.2 2005-02-20 17:57:20 dprice Exp
字符串数据分隔格式不同:从“/”到“-”。
当我生成一个 md5 时,这是一个非常大的问题。每个团队的这个 md5 都会不同。
如何更改 $Id 的字符串?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479752
版本 1 中的默认日期格式似乎发生了变化。12.x。根据该错误报告,您可以将 DateFormat=old
添加到 $CVSROOT/CVSROOT/config
我修改rcs.c源码:
sprintf (buf, "%04d/%02d/%02d %02d:%02d:%02d", year, mon, mday, hour, min, sec);
但我不明白为什么我使用相同版本的 cvs 得到不同的结果。
我对 CVS 关键字有疑问。 让我解释: 在我的源文件 (*.c) 中,我在 header 中有一个关键字“$Id”,并且在结帐后 return 中有一个字符串:
read.adb,v 1.1.1.2 2005/02/20 17:57:20 dprice Exp
但是我的团队和另一个团队对同一个项目使用不同版本的 CVS。 当他们结帐软件时,$Id 关键字表达式 return:
read.adb,v 1.1.1.2 2005-02-20 17:57:20 dprice Exp
字符串数据分隔格式不同:从“/”到“-”。 当我生成一个 md5 时,这是一个非常大的问题。每个团队的这个 md5 都会不同。
如何更改 $Id 的字符串?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479752
版本 1 中的默认日期格式似乎发生了变化。12.x。根据该错误报告,您可以将 DateFormat=old
添加到 $CVSROOT/CVSROOT/config
我修改rcs.c源码:
sprintf (buf, "%04d/%02d/%02d %02d:%02d:%02d", year, mon, mday, hour, min, sec);
但我不明白为什么我使用相同版本的 cvs 得到不同的结果。