Oak*_*Oak 5 java git download jgit
有没有办法以编程方式从Java远程git存储库下载单个文件?
我能够使用SVNKit做一些与Subversion类似的东西,我已经看到有一个纯粹的java实现的git(eclipse的JGit)可能能够做类似的事情,所以我希望有一个肯定的答案; 虽然从我对git如何工作的理解 - 只允许来自本地存储库的更新 - 这可能证明是有问题的.
git并非真正设计用于从远程存储库访问单个文件,但您可以滥用git archive它.缺点是你必须下载一个"树"而不仅仅是你需要的blob.
例如
git archive --remote=url://to.git.repo branch path/to/dir | tar -x file
Run Code Online (Sandbox Code Playgroud)
作为替代方案,如果您在远程存储库上设置了gitweb,则可以使用简单的curl或wget命令以"原始"格式下载任何文件.
| 归档时间: |
|
| 查看次数: |
10371 次 |
| 最近记录: |