如何检查cvs2git是否仍在运行?

时间:2013-07-22 08:40:51

标签: git cvs cvs2svn cvs2git

我已经用cvs2svn(cvs2git)git迁移cvs 4天了。我的存储库大小为12 GB,仍然在第7阶段。

pass 1: 66238 sec
pass 2: 29.96 sec
pass 3: 6.745 sec
pass 4: 106343 sec
pass 5: 2080 sec
pass 6: 3955 sec

所以通过1 - 6已经采取了ca. 49,6小时和第7轮仍在进行48小时,没有任何错误消息。我不知道是否有任何事情发生或者它已经挂断了。

这是cvs2git的常规行为吗?我能做什么?有没有可能检查一切是否正常?

2 个答案:

答案 0 :(得分:1)

您可以使用ps awx | grep cvs

这样你也可以看到PROCESS STATE CODES。

您可以使用man ps来了解PROCESS状态代码。

答案 1 :(得分:0)

  • 使用命令top,您可以看到使用大部分cpu的进程。
  • 系统负载(uptime)也表明您的系统正在努力工作。
  • 最后但并非最不重要的是,您可以使用find -mmin -3600检查是否有最近更改的文件(在此示例中:在过去一小时内修改过)。
顺便说一下:我们还有一个庞大的存储库。其大部分来自第三方图书馆。最后,我明确地将它们从转换中排除,并将它们放入一个单独的存储库(子模块)中。 Git似乎需要大量内存来处理大型二进制文件。