x.hg
JavaHg で検査したいバンドル ファイルがあります。もちろん、それをリポジトリにアンバンドルすることもできますが、それを開いて、代わりに内部の変更セットを確認したいと考えています。これは可能ですか?
1 に答える
0
Bundle
クラスを使用してバンドルを開く必要があります。バンドルがベースリポジトリの上にオーバーレイされたバンドルリポジトリを構築します。
通常のMercurialでは、--repository
フラグを使用してこれを行います。
$ cd your-base-repository
$ hg log --repository x.hg
JavaHgでは、最初にベースリポジトリを開き、次にそれBundle
を使用して構築します。
Repository repo = Repository.open(new File("your-base-repository"));
Bundle bundle = new Bundle(repo, new File("x.hg"));
次に、バンドルからチェンジセットを取得できます。
List<Changeset> changesets = bundle.getChangesets();
于 2012-02-26T13:14:15.227 に答える