FetchResult fr = git.fetch().setCredentialsProvider(credentials).setCheckFetchedObjects(true).Call();
git.checkout().setCreateBranch(true).setName("origin/" + branchName).setStartPoint("origin/" + branchName + "path/to/folder").call()
これは私がリモートのリポジトリから1つのフォルダをチェックアウトするために使用しているコードです。 同等のgitコマンドは次のとおりです。JGitで特定のフォルダをチェックアウトする方法
git fetch origin
git checkout origin/branch -- path/to/folder
しかし、私のために動作しませんJavaコードは、私が唯一のローカルリポジトリを初期化し、リモートリポジトリを設定することができました。チェックアウトがうまくいかず、私は間違いを見つけられませんでした。
[部分チェックアウトはJGit 3.7でサポートされていますか?](http://stackoverflow.com/questions/29505919/is-partial-checkout-supported-by-jgit-3-7) –