松山でOffice/メールワイズを開発している竹治です。 古いMicrosoft Visual SourceSafe(以下VSS)時代のソースをgitに変換したときのことを紹介します。 背景 VSSで運用していたサイボウズOffice Ver1~Ver7までの古いソースコード。 開発はgitおよびgithubをメインに使っていますが、Ver1~Ver7までのコードは変換されていませんでした。 また、バージョン毎にフォルダが分かれていたため(VSSの頃はバージョン毎にフォルダを分ける運用を良く行っていました)履歴を辿るのが大変。 そこで、gitにコンバートしてかつ1つの履歴としてつなげてみることにしました。 Subversionからのクローン VSSのソースはSubversionにはコンバート済みでした。 「Gitとその他のシステムの連携 - Git への移行」 を参考にしてまずgitリポジ