当我使用Eclipse在CVS中签入文件时,日志条目会自动添加到签入的文件中,例如,如何在Eclipse中设置时区(错误的CVS日志时间戳)?
/*
* $$Log: $$
*/
成为
/*
* $Log: IniTechPlan.java,v $
* Revision 1.1 2011/09/06 15:00:00 michael.bolton
* Added.
*
*/
的问题是,当本地时间17:00(我的时区是GMT + 2)通过Eclipse中写的日志条目时间15:00。 CVS服务器上的时间是正确的,使用其他CVS客户端的时间戳也是正确的。所以看起来问题是Eclipse会忽略时区信息并将GMT时间写入日志条目。
基于一些谷歌搜索似乎我并不孤单与这个问题(见例如http://www.eclipse.org/forums/index.php/mv/msg/153139/482527/),但我还没有找到任何解决方案。有没有办法来解决这个问题(理智的是,不改变CVS服务器的时间)?
更新:
显然,由KARASZI伊什特万指出,问题并不在Eclipse中,但CVS服务器,这将写入日志信息。何时或如果我找到解决方案,我会更新此问题。
你说得对,Eclipse似乎只是从服务器接收文件,它将占位符替换为时间数据等等。使用TZ环境变量不起作用,我们将继续在服务器上搜索解决方案。 – simon
@simon:我更新了我的答案。 –