我只是尝试用cvs2git ( cvs2svn 2.4.0工具的一部分)将一个大型CVS存储库迁移到Git。因此,我分别迁移每个项目。每次迁移的时间消耗仍然很高。迁移本身在我通过ssh连接到的远程服务器上进行。所以问题是,如果我不等待迁移过程的结束就从远程服务器断开连接,我就不知道迁移是否成功。
cvs2git/cvs2svn是否在特定文件中记录其迁移状态和错误消息?-我已经在cvs2svn文件夹和/var/ log中搜索过.
发布于 2013-06-23 02:49:17
您可能会从cvs2git留下的临时文件中找到迁移状态。但你正试图在错误的层次上解决你的问题。
与其在一个直接的ssh会话中运行cvs2git,不如,例如:
screen(1)是一个非常方便的程序,它允许您在终端会话仍在运行并重新连接到以后,甚至从另一台计算机中分离出来。(它还可以做更多的事情,比如允许您通过单个SSH连接运行多个终端设置。)发布于 2017-10-10 10:10:54
如果您已经在linux上运行了您的进程,请使用"strace -p process“来跟踪正在发生的事情。改为重定向输出是个好主意。
https://stackoverflow.com/questions/17218879
复制相似问题