如何在没有克隆的情况下使用jgit从git远程存储库中添加,删除文件?我用代码试了一下

时间:2014-10-23 12:18:46

标签: jgit

LsRemoteCommand lsRemoteCommand = Git.lsRemoteRepository()     .setRemote(REMOTE_URL).setHeads(真)     .setCredentialsProvider(new UsernamePasswordCredentialsProvider(“sarathb”,“***”));

1 个答案:

答案 0 :(得分:0)

LsRemoteCommand只镜像ls-remote from git可以做的事情,所以我认为这个只能显示分支/标签的HEAD,而不能显示单个提交的内容/更改。

我可能Clone the repository,执行queries for changes并再次删除本地目录。

另一个优化是在CloneCommand上使用setBare(true)不会导致I / O签出文件。