【问题标题】:cvs2hg configuration in windowswindows下的cvs2hg配置
【发布时间】:2015-01-21 07:42:55
【问题描述】:

我们计划将具有历史记录的复杂 cvs 存储库迁移到 Mercurial。

我已经在本地机器上配置了 cvs2hg,并且 cvs(pserver) 已经安装在远程服务器上。 当我使用 cvs2hg(local) 将代码从远程 cvs 存储库迁移到本地 mercurial 存储库时,我遇到了以下错误。

D:\cvs2svn\cvs2svn-19b322d42b1f>python cvs2hg --hgrepos=C:\Users\smandadapu2\De
ktop\mercuryy C:\Users\smandadapu2\Desktop\CVS_Checkout\CVSROOT
----- pass 1 (CollectRevsPass) -----
Examining all CVS ',v' files...
ERROR: No RCS files found under 'C:\\Users\\smandadapu2\\Desktop\\CVS_Checkout\
CVSROOT'!
Are you absolutely certain you are pointing cvs2svn
at a CVS repository?

Pass 1 complete.
===========================================================================
Error summary:
ERROR: No RCS files found under 'C:\\Users\\smandadapu2\\Desktop\\CVS_Checkout\
CVSROOT'!
Are you absolutely certain you are pointing cvs2svn
at a CVS repository?

Exited due to fatal error(s).**strong text**

请帮助我在 windows 上配置 cvs2hg 详细

  1. 如何在使用 cvs2hg 时指定远程 cvs 存储库路径?
  2. 如何在使用 cvs2hg 时指定 cvs 存储库模块?
  3. 完整的历史迁移应注意哪些事项?

【问题讨论】:

    标签: cvs dvcs cvs2svn


    【解决方案1】:

    您似乎正在尝试从存储库的签出版本(“工作副本”)开始转换。 cvs2hg 需要整个存储库及其所有历史记录作为输入。这就是通常存储在远程服务器上的内容,其中包括许多名称如<filename>,v 的文件。您必须获取存储库的副本,然后针对它运行 cvs2hg

    【讨论】:

      猜你喜欢
      • 2014-08-24
      • 2013-04-30
      • 2013-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-30
      • 1970-01-01
      • 2016-03-16
      相关资源
      最近更新 更多