ローカルのMercurialからtracpathリポジトリ(Mercurial)に移行
弊社によるインポート作業をご希望の場合にはお問合せ下さい。(データ移行サービスの利用が必要となります。)そのため、エンタープライズプランではNDA契約が可能です。 |
ここではローカルのMercurialからtracpathリポジトリ(Mercurial)に移行する方法について説明します。
リポジトリインポート機能の追加により以下の事が可能になりました。
リポジトリのインポート機能とは。
- ローカルで管理しているリポジトリをtracpathへ移行
- インターネットサイトにあるリポジトリをtracpathへ移行
- 認証情報によるアクセスも可能
- ダンプファイルからtracpathのリポジトリへ移行
この機能により従来は当社にてサポートしていたリポジトリの手動インポートサービスを使う必要がありません。 tracpathのアカウントをお持ちのユーザはどなたでも利用する事ができます。
移行手順
tracpathのアカウントを作成後、管理アカウントでログインします。プロジェクトタブを開いて「リポジトリを追加」をクリックします。
1. リポジトリの作成ダイアログ
リポジトリの作成ダイアログが表示されます。「Mercurial」を選択します。(基本は移行元と同じバージョン管理システムを選択してください。)Git -> Subversion、Mercurial -> Git など異なるバージョン管理システムの移行を行う場合は事前にリポジトリの変換を行う必要があります。
2. インポート方法の選択
外部リポジトリからサイクロンのリポジトリにインポートする方法は3つあります。
- 新規で作成する
- URLからインポート
- ファイルからインポートする
2-1. 新規で作成する
新規リポジトリを作成します。
2-2. URLからインポート
他のリポジトリサービスや公開リポジトリからURLを指定してインポートします。移行元のリポジトリへのアクセス方法を設定する必要があります。
2-3. ファイルからインポートする
ローカルサーバなど非公開のリポジトリデータをインポートすることができます。 ダンプファイルを作成しサイクロンにアップロードします。
3. ダンプファイルの作成方法
リポジトリのインポート方法でファイルからインポートを選択した場合、事前に移行元リポジトリのダンプファイルを用意する必要があります。
リポジトリのダンプファイルは「gzip、bzip2、zip」で圧縮してください。 Mercurial の場合は、デフォルトで Bzip2 圧縮されるようになっているため圧縮は不要です。
hg --repository /PATH/TO/REPOS bundle --all hg.bundle
4. さいごに
インポートに必要な情報を入力後、「作成」を押下してください。 これで他のリポジトリデータをサイクロンのリポジトリに移行することができます。
リンク
WikicikloneTOPへ - tracpathのオンラインドキュメントサイト、Wiki tracpathのTOPページです。