10

clearcase から mercurial に移行するために利用できるツールは何ですか? 履歴の移動は可能ですか?どのような制限がありますか?

4

2 に答える 2

12

ClearCase (中央VCS) と Mercurial (分散VCS) は大きく異なることを忘れないでください。完全なリストについては、コア ClearCase の概念
を 参照してください。

移行の場合、それはリポジトリ中心のVCS (Mercurial) を扱っていることを意味します。これは、「タイムラインを操作する」ことを意味します (タイムラインはコミットであり、新しいチェンジセットを構築し
ます)。各ファイルが個別にコミットされるため (ファイル中心の VCS)。

そのため、移行のためには、関連するすべての「ClearCase タイムライン」(UCM 以外のビューのラベルまたはさらに良い: UCM ビューのベースライン) をリストするように変更する構成仕様を使用して ClearCase 動的ビューをセットアップし、その固定状態をにインポートする必要があります。マーキュリアル。
そして、最新のラベル/ベースラインまでプロセスを繰り返します。

ClearCase から別の (D)VCS に移行するときに、すべてのファイルのすべての履歴をインポートする必要がないことがよくあります。「重要な」変更のみを記録する必要があります。特に大規模で古い ClearCase リポジトリの場合は、「 ClearCase リポジトリから Mercurial への変換」の記事 はお勧めしません。

その他の考慮事項については、SVN 移行も参照してください。

于 2009-05-14T04:28:49.440 に答える
4

Clearcase/UCM ユーザー向け情報およびClearCase リポジトリから Mercurial への変換の Mercurialサイトから始めることができます。

于 2009-05-13T22:54:10.153 に答える