大约40分钟前,我使用git-cvsexportcommit提交了一个特别复杂的更改,涉及从git到cvs的多个文件重命名,合并和删除.这很顺利,CVS的结账会看到变化.但是,当我运行git-cvsimport来更新我的CVS存储库的git镜像时,更改没有出现.
我知道git-cvsimport会延迟导入非常新的更改,以避免在尚未完成的多文件CVS提交中进行git提交,但我很确定延迟只有十分钟.
有什么想法有什么不对吗?我怎么调试这个?我是否需要手动运行cvsps,如果是这样,我会寻找什么?
您应该尝试删除相关的cvsps缓存文件(应该在〜/ .cvsps /中).我过去也遇到过类似的问题,而这正是我解决的问题.
您也可以尝试将-x选项传递给cvsps,告诉它忽略缓存文件.您可以使用git-cvsimport的"-p"选项来执行此操作.
如果所有其他方法都失败了,我猜一个新的git-cvsimport -C会接受更改.
祝好运!