我曾经git cvsimport将我的CVS存储库导入到全新的GIT存储库中.
不幸的是,在某些情况下,某些提交报告的顺序错误.
例如,我有两个CVS版本的文件,rev1.1在11.39am和rev1.2在11.42am; 在GIT中,我可以看到11.42am的提交(内容等于rev1.2)和随后的提交在11.45am(内容等于rev1.1).
我知道cvsimport手册页中陈述的已知问题
如果cvs存储库中的提交时间戳不够稳定,无法用于订购提交,则更改可能会以错误的顺序显示.
但我无法理解足够稳定的意思.
而且,如果有人能为我提供解决这个问题的方法,那就太好了.
非常感谢你
cghersi
我使用以下命令将CVS存储库转换为Git存储库:
$ git cvsimport -vaikd :pserver:thillaiselvan@192.168.1.11:2401/ -C IVR-GUI GIT
Run Code Online (Sandbox Code Playgroud)
但是,Git会忽略CVS存储库中的空目录.但我希望克隆存储库,包括那些空存储库.我怎么能让Git这样做?