0
是否可以下載存儲庫的提交,分支和標記,但不包括斑點和樹?我希望能夠在不下載文件的情況下查看歷史記錄和歷史記錄(這是針對Chromium回購的,這是多個演出)。很明顯,我將無法看到哪些文件受到提交的影響,但沒關係。如何克隆/獲取回購僅獲取歷史
是否可以下載存儲庫的提交,分支和標記,但不包括斑點和樹?我希望能夠在不下載文件的情況下查看歷史記錄和歷史記錄(這是針對Chromium回購的,這是多個演出)。很明顯,我將無法看到哪些文件受到提交的影響,但沒關係。如何克隆/獲取回購僅獲取歷史
不,或者至少不使用任何普通訪問。一些站點提供了Web訪問,通過它可以獲取每個提交對象的內容,而不需要獲取樹和Blob對象,但是在提交級別(通過--depth
)或者完成了正常的接收對象或精簡包的過程。
你當然可以看到所有帶有git ls-remote
的可見標籤,也可以通過任何明智的網頁界面(如果你沒有這樣提供標籤,那麼提供類似GitHub的花哨API會很奇怪)。
請注意,通過Web API遍歷所有提交可能會非常慢,要麼是由於必須停止並等待(如果您將其同步編程而不是作爲流處理過程),還是由於主機上的速率限制軟件(GitHub和Bitbucket都似乎做速率限制)。
請檢查此:http://stackoverflow.com/a/3489576/6435375 –
謝謝@RicoHerlt,但這是指只下載一個有限的歷史,包括斑點/樹木。我希望能夠在沒有斑點/樹木的情況下獲得整個歷史。 –