0

コマンドラインのgitコマンドを使用すると、次のことができます

git checkout ref/origin/remotebranch projectA/*

ただし、jgit を使用して次の操作を行うと、projectA/* の下のファイルがチェックアウトされません。

    CheckoutCommand checkout= git.checkout();
    checkout.addPath("projectA/*");
    checkout.setName("ref/origin/remotebranch");
    checkout.setAllPaths(false);//tried with both true and false
    checkout.call();

JGitでこれを解決するには?

4

1 に答える 1

1

グロブ表記がサポートされているかどうかわからないので、代わりにこれを試してください:

checkout.addPath("projectA");

setAllPaths必要ないはずです。

于 2012-08-10T11:02:46.467 に答える