我如何调试git-cvsimport? (看不到复杂的提交)

时间:2009-03-25 19:31:32

标签: git git-cvs

大约40分钟前,我使用git-cvsexportcommit提交了一个特别复杂的更改,涉及从git到cvs的多个文件重命名,合并和删除。这很顺利,CVS的结账会看到变化。但是,当我运行git-cvsimport来更新我的CVS存储库的git镜像时,没有出现这些更改。

我知道git-cvsimport会延迟导入非常新的更改,以避免在尚未完成的多文件CVS提交中进行git提交,但我很确定延迟只有十分钟。

任何想法有什么不对?我怎么调试这个?我是否需要手动运行cvsps,如果是这样,我会寻找什么?

1 个答案:

答案 0 :(得分:6)

您应该尝试删除相关的cvsps缓存文件(应该在〜/ .cvsps /中)。我过去也遇到过类似的问题,而这就是清除它的原因。

您也可以尝试将-x选项传递给cvsps,告诉它忽略缓存文件。您可以使用git-cvsimport的“-p”选项来执行此操作。

如果一切都失败了,我猜一个新的git-cvsimport -C会接受这个改变。

祝你好运!