从 SCCS 迁移到 Git

Apo*_*llo 5 git version-control solaris

我有一个在 Solaris 10 机器上运行的开发环境。目前使用的 vcs 是 SCCS。计划将此环境移至运行 Solaris 11 的新机器。我想以此为契机移至新的 vcs 系统,很可能是 Git。

我想知道是不是我们必须在另一个盒子上重新开始,并从旧盒子中转储当前的 repo,或者是否可以保留 repo 历史?

我已经做了一些搜索 SCCS 到 Git 的信息似乎很少。

谢谢。

Von*_*onC 2

可以尝试执行像sccs2git这样的脚本,尝试将完整历史记录导入到新的 Git 存储库中。

但是,最好检查该遗留存储库的内容是否无法在多个Git 存储库(拆分)中得到最佳管理,以及是否只能导入最后一个有意义的标签(这会缩短导入过程),同时保持旧存储库处于只读模式以进行存档。