首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cvs2git需要从CVS存储库中获得什么?

cvs2git需要从CVS存储库中获得什么?
EN

Stack Overflow用户
提问于 2012-09-17 20:51:29
回答 2查看 932关注 0票数 3

我有一个大型的CVS存储库(~ 30 GB),要使用cvs2git转换单个模块,我需要的似乎是:

  • CVSROOT目录
  • 模块目录

当然,模块的目录应该与原始回购中的CVSROOT位于相同的相对位置。

我对此很感兴趣,因为我必须在一个单独的盒子上完成转换工作,如果没有必要的话,我不想复制整个回购程序。

第一个问题是:这就是cvs2git转换单个模块所需的全部内容吗?

第二个问题是:cvs2git到底需要从CVSROOT目录中得到什么?许多年后,CVSROOT目录已经积累了大量cruft (它现在大约是2GB),我只想复制我需要的文件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-19 07:28:30

您所需要的只是模块目录和CVSROOT目录。CVSROOT目录必须存在,但它可以是空的;例如,在正确的位置执行"mkdir“就足够了。

甚至不要求模块目录与CVSROOT处于与原始回购目录相同的相对位置。只需要在生成的git存储库中所需的目录结构的一部分。

票数 3
EN

Stack Overflow用户

发布于 2013-02-22 23:23:17

因为cvs2git直接在文件级别上工作。它并不需要比相关模块本身更多的东西。正如mhagger所说,CVSROOT是必要的,但可能是空的。甚至可以移动模块目录和/或子目录,加入或拆分它们,将它们迁移到新的目录结构中。

我使用它将一些连接模块连接到一个git项目中,并将一些大的静态lib/文件夹(二进制数据)移到一个单独的git子项目中。

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

https://stackoverflow.com/questions/12466947

复制
相关文章

相似问题

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