是否有裸露的git倉庫目錄中的GUI(沒有工作樹的任何地方),我可以:GUI裸git倉庫
- 檢查日誌
- 看到整個工作樹結構的任何承諾
至於爲什麼我需要這樣的:
我的Git是初始化爲這樣的: 混帳--git-DIR = XX - 共同努力樹= YY的init(Add/commit to bare repo from a non-git folder)
我無法找到一個工具可以與這種情況(分離工作樹和回購)
是否有裸露的git倉庫目錄中的GUI(沒有工作樹的任何地方),我可以:GUI裸git倉庫
至於爲什麼我需要這樣的:
我的Git是初始化爲這樣的: 混帳--git-DIR = XX - 共同努力樹= YY的init(Add/commit to bare repo from a non-git folder)
我無法找到一個工具可以與這種情況(分離工作樹和回購)
爲了您的情況下工作,你可以這樣做:
git --git-dir=xx --work-tree=yy gui
和可視化等登錄
或者,只是克隆裸回購 - git clone path/to/bare.git .
和上進行操作。
請注意,您將-n
和-l
(無論如何都是本地克隆的默認值)組合在一起,您將無法獲得工作目錄,而且對象和參考鏈接也很難鏈接,因此不會佔用太多空間。
您可以簡單地從您指定爲參數的git的文件夾中運行gitk --all和檢查回購。
對於其他人襲擊了這個問題:如果你是擔心由工作目錄佔用空間,克隆與-n(無校驗選項):
git clone -n <url to your repo>
我會試試這個。假設它不重複任何數據。 (我的回購是巨大的) –
您應該能夠從git的文件夾中運行gitk --all(你的XX文件夾) –
'gitk --all'是非常好的。你甚至可以在它的「補丁」視圖和「樹」視圖之間切換! – Rockallite
通常一個純倉庫是「在某處瘋狂的「,你只能使用本地克隆,你可以使用任何你想要的GUI。那有什麼不對? – KingCrunch
爲什麼你想要直接使用裸回購? – svick
我更新了問題。簡而言之:混帳--git-DIR = XX - 共同努力樹= YY初始化 –