2015-07-20 132 views
0

我可以通過HTTP從Gerrit下載文件夾而無需克隆整個存儲庫嗎?通過HTTP從Gerrit下載文件夾

+1

AFAIK不是從gerrit直接。 Gerrit中是否啓用了gitweb支持?這將允許下載檔案。 – StephenKing

+0

是的我有gitweb啓用,我怎樣才能通過HTTP下載文件夾獲取與gitweb? –

回答

1

存在用於下載快照(例如文件夾XYZ/abc.git/branch-1/Apple)的URL:https://gerrit-server:8081/gitweb?p=XYZ/abc.git;a=snapshot;h=10713acc7ccf3a0d23dbe5b2bf0bd2a1ffef4424;sf=tgz格式爲tar.gz URL的問題在於路徑(branch-1/Apple在這種情況下)被轉換爲該路徑樹形對象的最新SHA1(h = 10713 ...)。通過這個我的意思是,使用前面的URL將一切正常工作,直到提交(更改)插入到路徑中或路徑下,然後生成一個新的樹對象,並生成一個新的SHA1。