【问题标题】:Can Git be used on OpenVMS?可以在 OpenVMS 上使用 Git 吗?
【发布时间】:2021-03-03 21:57:48
【问题描述】:

我们目前正在使用 ClearCase 和 ClearQuest 进行源代码控制和问题跟踪。

我们的 ClearCase 客户端在 CentOS 机器上运行。
OpenVMS 机器通过 CentOS 机器上的 MVFS 和 NFS 的组合安装所需的视图。
然后可以从 OpenVMS 构建和测试代码。

现在我们想从 ClearCase 和 ClearQuest 迁移到拥有更大支持社区的东西。

问题是 Git 是否是一个可行的替代方案?
如果是,迁移过程是什么?

【问题讨论】:

    标签: git clearcase openvms


    【解决方案1】:

    我有provided migration advice from ClearCase to Git before,但TLDR; 仍然存在:

    • 将 ClearCase 保留为只读以进行存档
    • 拍摄最新代码的快照,并在其中创建一个 Git 存储库,修改其 .gitignore(为了不添加所有内容),添加远程并推送到 Git 存储库托管服务器.

    即:

    cd /path/to/snapshot/view
    git init .
    # edit .gitignore
    git add .
    git commit -m "import from ClearCase"
    git remote add origin https://url/remote/empty/repo
    git push -u origin master
    

    (注意:我mentioned here Git 存储库不必在 ClearCase 视图中)

    【讨论】:

    • @Hein ClearCase 在这里不是很受欢迎;)但更严重的是,这更像是一个悬而未决的问题,正在寻求推荐,这不适合 Stack Overflow。
    【解决方案2】:

    回答最初的问题:视情况而定。

    看看https://vmssoftware.com/products/vgit/。它不是一个完整的实现,但它可以满足您的需求。他们说 GPL,所以你甚至可以添加你缺少的东西。

    【讨论】:

      猜你喜欢
      • 2011-01-16
      • 1970-01-01
      • 2020-04-06
      • 2016-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多