首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cvs2git在哪里记录其迁移状态?

cvs2git在哪里记录其迁移状态?
EN

Stack Overflow用户
提问于 2013-06-20 16:27:12
回答 2查看 220关注 0票数 0

我只是尝试用cvs2git ( cvs2svn 2.4.0工具的一部分)将一个大型CVS存储库迁移到Git。因此,我分别迁移每个项目。每次迁移的时间消耗仍然很高。迁移本身在我通过ssh连接到的远程服务器上进行。所以问题是,如果我不等待迁移过程的结束就从远程服务器断开连接,我就不知道迁移是否成功。

cvs2git/cvs2svn是否在特定文件中记录其迁移状态错误消息?-我已经在cvs2svn文件夹和/var/ log中搜索过.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-23 02:49:17

您可能会从cvs2git留下的临时文件中找到迁移状态。但你正试图在错误的层次上解决你的问题。

与其在一个直接的ssh会话中运行cvs2git,不如,例如:

  1. 将其stdout和stderr重定向到文件,您可以随时查看这些文件: nohup cvs2git --选项ARGS >cvs2git.out 2>cvs2git.err &
  2. 在cvs2git会话中运行屏幕screen(1)是一个非常方便的程序,它允许您在终端会话仍在运行并重新连接到以后,甚至从另一台计算机中分离出来。(它还可以做更多的事情,比如允许您通过单个SSH连接运行多个终端设置。)
票数 3
EN

Stack Overflow用户

发布于 2017-10-10 10:10:54

如果您已经在linux上运行了您的进程,请使用"strace -p process“来跟踪正在发生的事情。改为重定向输出是个好主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17218879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档