UCM ClearCase から GIT への移行を検討しています。最初の意図は、すべての cc ブランチをそれぞれの履歴とともに移行することです。
同様の経験、ベスト プラクティス、ヒントや提案は非常に役立ちます。
最大のアドバイスは、UCM コンポーネントから Git リポジトリへの再編成です。
移行は、多くの場合、(あまりにも) 大きい UCM コンポーネントをより無駄のない Git リポジトリに分割する良い機会です。
Git は分散されているため、完全な履歴を複製することに注意する必要があります。そのため、再編成を行うことが重要です。
もう 1 つのアドバイスは、すべての履歴をインポートするのではなく、インポートを最後の重要なベースラインに限定することです。(そしてアーカイブのために ClearCase を読み取り専用にします)
「 ClearCase から Git への移行」では、マージとブランチ編成のワークフローを中心とした他のアドバイスを見つけることができます。
ツールに関しては、まだ見つかりません。
私が使う:
.git
) 個別--work-tree
更新された作業ツリーを参照する git コマンド。そして、ClearCase からエクスポート/git にインポートする必要があるいくつかのベースラインを反復処理します。