0
私は枝上の2つのコミットの間でアーカイブを作成しようとしているが、見当がつかない。..2つのコミット間でdiffファイルをjgitでアーカイブするには?
だが、ここに私のコードです:
ArchiveCommand.registerFormat("zip", new ZipArchiveFormat());
git.archive()
.setTree(repo.resolve("refs/heads/master^{tree}"))
.setFormat("zip")
.setOutputStream(new FileOutputStream(new File("test.zip")))
.call();
私はこのGitのアーカイブ--output =のようにgitコマンドを使用しますfiles.tar HEAD $(git diff-tree -r --no-commit-id --name-only --diff-filter = ACMRT 809365fe 7793cf5)どうすればjGitでこのコマンドを実行できますか?
返信ありがとうございます!
このようなgitコマンドを使用します。 'git archive --output = files.tar HEAD $(git diff-tree -r --no-commit-id --name-only --diff-filter = ACMRT 809365fe 7793cf5) ' jGitでこのコマンドを実行するにはどうすればよいですか?ありがとうございました –
答えを得るためには、これらの要件で質問を編集する必要があります –