Git 可以在 OpenVMS 上使用吗?
Can Git be used on OpenVMS?
我们目前正在使用 ClearCase 和 ClearQuest 进行源代码控制和问题跟踪。
我们的 ClearCase 客户端 运行 在 CentOS 机器上。
OpenVMS 机器通过 CentOS 机器上的 MVFS 和 NFS 的组合安装所需的视图。
然后可以从 OpenVMS 构建和测试代码。
现在我们想从 ClearCase 和 ClearQuest 迁移到拥有更大支持社区的东西。
问题是 Git 是否是一个可行的替代方案?
如果是,迁移过程是怎样的?
我还有 provided migration advice from ClearCase to Git before, but the 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
(注意:我 Git 存储库不必在 ClearCase 视图中)
回答最初的问题:视情况而定。
看看https://vmssoftware.com/products/vgit/。这不是一个完整的实现,但它可以满足您的需要。他们说 GPL,因此您甚至可以添加您缺少的内容。
我们目前正在使用 ClearCase 和 ClearQuest 进行源代码控制和问题跟踪。
我们的 ClearCase 客户端 运行 在 CentOS 机器上。
OpenVMS 机器通过 CentOS 机器上的 MVFS 和 NFS 的组合安装所需的视图。
然后可以从 OpenVMS 构建和测试代码。
现在我们想从 ClearCase 和 ClearQuest 迁移到拥有更大支持社区的东西。
问题是 Git 是否是一个可行的替代方案?
如果是,迁移过程是怎样的?
我还有 provided migration advice from ClearCase to Git before, but the 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
(注意:我
回答最初的问题:视情况而定。
看看https://vmssoftware.com/products/vgit/。这不是一个完整的实现,但它可以满足您的需要。他们说 GPL,因此您甚至可以添加您缺少的内容。