3

UCM ClearCase から GIT への移行を検討しています。最初の意図は、すべての cc ブランチをそれぞれの履歴とともに移行することです。

同様の経験、ベスト プラクティス、ヒントや提案は非常に役立ちます。

4

1 に答える 1

1

最大のアドバイスは、UCM コンポーネントから Git リポジトリへの再編成です。

移行は、多くの場合、(あまりにも) 大きい UCM コンポーネントをより無駄のない Git リポジトリに分割する良い機会です。
Git は分散されているため、完全な履歴を複製することに注意する必要があります。そのため、再編成を行うことが重要です。

もう 1 つのアドバイスは、すべての履歴をインポートするのではなく、インポートを最後の重要なベースラインに限定することです。(そしてアーカイブのために ClearCase を読み取り専用にします)

「 ClearCase から Git への移行」では、マージとブランチ編成のワークフローを中心とした他のアドバイスを見つけることができます。


ツールに関しては、まだ見つかりません。

私が使う:

  • エクスポートしたい (完全な) ベースラインにリベースするための動的ビュー
  • 動的ビューでリベースが完了すると、スナップショット ビューを更新します。
  • ビュースナップのコンテンツをコピーする前に完全に空にしたgit repo作業ツリー
  • git リポジトリ ディレクトリ ( .git) 個別
  • --work-tree更新された作業ツリーを参照する git コマンド。

そして、ClearCase からエクスポート/git にインポートする必要があるいくつかのベースラインを反復処理します。

于 2012-12-07T08:50:06.447 に答える