在开发一项目中出现了这样的问题:
代码在本地提交的时间是9:58,而在CVS服务器上却显示是10:58,只有极少数的文件出现了这样的情况,绝大数文件的提交时间都是一致的,百思不得其解,请各路高手不吝赐教,小生万谢!

解决方案 »

  1.   

    cvs更新到具体时间,如何保证本地文件与cvs服务器上文件的修改时间一致? 
    1.cvs checkout my_module -r mybranch -d time ;这样操作得到的结果是文件的修改时间与服务器上是一致的。
    2.cd my_module;cvs update -d time2 ;操作得到的文件修改时间与服务器上的时间不一致。而是上次更新得到的修改时间。而makefile却是靠着修改时间来确定要不要重新编译程序。一个极端的方法是把整个目录全删了,重新check out,但这样消耗的时间太长了。网上找的,不明白是怎么回事,使用CVS时也没遇到过这个问题,做个标记吧~~~
      

  2.   

    可能是BUG哟,我也没有碰到过。可能是没有仔细查看过。 
      

  3.   

    =。=在CVS里 还没碰到这样的问题,不过我们每次提交前些标记下