2013-08-26 50 views
0

有沒有辦法將整個git存儲庫存儲在二進制BLOB或單個文件中?
基本上我想在數據庫中存儲(如鍵值存儲或關係數據庫)的git回購協議,我需要整個回購是一個斑點,在數據庫中存儲git回購

一個可能的解決方案是壓縮(壓縮)所有回購結構,

任何內置的設施,我可能看過?

libgit2在這方面有什麼幫助嗎?

編輯:說清楚:我有很多很多的git回購,我希望能夠從不同的機器,應用程序訪問它們。我的應用程序就是這樣,但是想想github。

+1

什麼是你的理由想這樣做呢?是否用於備份目的?不知道你希望通過這樣做獲得什麼。 –

+0

我有很多它們,我希望能夠從不同的機器,應用程序訪問它們。我的應用程序就是這樣,但是想想github, – Ali

+1

從git倉庫創建可用blob的「明顯」方法是使用'git bundle'。也就是說,我同意尼克的觀點,即關於用例的更多信息更有可能產生有用的答案。 –

回答

0

爲了記錄,正如@TimoGeusch提到的git bundle是我所需要的。

0

我的應用程序是什麼樣子,但認爲github上

看看gitlab