大規模なプロジェクトを StarTeam 5 から Subversion に移行する必要があり、メジャー リリースの (少なくとも) 5 ~ 10 のスナップショットを保持したいと考えています。私は次のことを検討しました:
- 各スナップショットの手動またはスクリプトによるエクスポート/インポート。利点: 分かりやすく、ラベル付き/日付付きのバージョンを簡単に選択できます。短所: 時間がかかる、コメントが保持されない。
- Polarion は svnimporter で完璧なツールと思われるものを提供しますが、StarTeam 5 には存在しない StarTeam 8.0 の .jar ファイルが必要です。利点: 自動化、完全。短所: 1 回限りの使用のために StarTeam 8.0 にアップグレードする必要があります。
- いくつかの中間リポジトリ (例: StarTeam -> CVS -> Subversion) を介して移行します。StarTeam と協力してくれる仲介者をまだ見つけていません。
- 最新のソースのみを移行します。利点: シンプル、高速、開発者が歴史を繰り返すのではなく、新しいソリューションを発明することを奨励します。欠点: 開発者が歴史を繰り返すのではなく、新しいソリューションを発明することを奨励します。:-)
あなたが提供できる経験や提案をいただければ幸いです。ありがとうございました。