【问题标题】:How do you configure cvs2git to handle multiple CVS directories?如何配置 cvs2git 来处理多个 CVS 目录?
【发布时间】:2012-08-21 13:57:50
【问题描述】:

这个问题和我最近的git SO post有关。

除了编写一个 shell 脚本之外,我不太清楚如何配置 cv2git 让它读取一个 Linux 目录 SRC_TREE,其中有多个 CVS 项目。任何指针将不胜感激。

我提供我最近的帖子来展示这项工作的工作。我没有先尝试过才问。

谢谢。

【问题讨论】:

    标签: git cvs2git


    【解决方案1】:

    cvs2git 不支持在一次程序运行中将多个项目从 CVS 转换为 git。因此,除了每个存储库运行一次 cvs2git 之外,别无选择。编写 shell 脚本可能是最简单的方法。

    【讨论】:

      【解决方案2】:

      这很容易。只需使用 SRC_TREE/module 而不是 SRC_TREE 作为模块根目录(选项文件中run_options.set_project() 的第一个参数或只是在命令行中。

      如果你想在你的 git 树中使用模块名作为根路径,直接使用 SRC_TREE 但忽略所有你不想要的模块。

      如果您的计划更高级,我建议您在开始转换之前复制您的 cvs 目录(如果您还没有这样做)并随意移动您的目录(加入或拆分模块)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多