这个问题与我最近的git SO post有关。
除了编写shell脚本之外,我不太清楚如何配置cv2git让它读取一个Linux目录SRC_TREE,其中包含多个CVS项目。任何指针都会受到赞赏。
我正在提供我最近的帖子,以展示这项工作的工作。没有先试过,我不是要求。
谢谢。
答案 0 :(得分:2)
cvs2git中没有支持在程序的一次运行中将多个项目从CVS转换为git。因此,除了每个存储库运行一次cvs2git之外别无选择。编写shell脚本可能是最简单的方法。
答案 1 :(得分:1)
这很容易。只需使用SRC_TREE /模块而不仅仅使用SRC_TREE作为模块根目录(选项文件中的run_options.set_project()
的第一个参数或仅在命令行上。
如果您想在git树中将模块名称作为根路径,请直接使用SRC_TREE,但忽略您不想要的所有模块。
如果您的计划更高级,我建议您复制一份cvs目录(如果您还没有这样做),并在开始转换之前移动您喜欢的目录(加入或拆分模块)。< / p>