2012-06-01 89 views
4

是否有輕量級 git client for Windows?是否有適用於Windows的輕量級git客戶端?

我安裝了依賴於msysgit的TortoiseGit。 msysgit安裝是〜1.6GB,總是讓我感到頭疼。我以爲只有甲骨文可以膨脹這樣的軟件:)

謝謝!

+1

msysgit在我的系統上是80 MB。你下載了什麼版本? – CharlesB

回答

8

最新的Git for Windows 1.7.10.x在我的硬盤上佔用了208M。您正在觀察的問題是您用來檢查安裝大小的軟件不符合NTFS硬鏈接。例如,如果您在「文件鏈接」模式(Ctrl-9)中使用FAR的最新版本查看libexec子目錄,則會看到大多數二進制文件中有107個鏈接,因爲它們都鏈接到一個可執行文件。

的另一個問題是,這是Windows和GIT中的一些位作爲Unix外殼腳本或Perl和它的兩個標準的GUI前端(git guigitk)中的Tcl/Tk被實現來實現;在一個典型的GNU/Linux(或* BSD或其他)系統中,你會在系統範圍內安裝這些相關的運行時,但Git for Windows被譴責將它們與自身一起運行,因爲沒有可靠的理性包裝系統。

有人試圖做清除房間重新實現,如libgit2可以用來實現一個輕量級的Git客戶端,但所有這些嘗試嚴重缺乏功能相比,全面的Git,並可能會繼續這樣做是因爲Git本身也在不斷髮展。

總之:我只想放鬆一下,繼續使用Git for Windows。 ;-)

+0

:)是的,我用FAR :)感謝您的詳細解釋! – expert

+1

最近在msysgit bug跟蹤器中討論了一個類似的問題;記者將他的Git安裝存儲在一個FAT32格式化的閃存驅動器上(因此不支持硬鏈接),[他被建議刪除所有'git - *。exe'文件](https:// github。com/msysgit/msysgit/issues/58#issuecomment-7928140),因爲它們只能保持向後兼容性('git-add' vs'git add')。 – kostix

2

嘗試使用GitHub for Windows客戶端。儘管它有一些github特定的功能,但你不需要回購在github。

如果你不喜歡地鐵風格,你不會喜歡它。

+2

是不是隻爲github客戶端? –

+3

不,它也適用於非github存儲庫。 – ThiefMaster

3
+0

謝謝。 219MB比1.6GB好:) – expert

+0

需要注意的是,Git Extensions要麼爲自己打包Git(所謂的「完整版本」),要麼使用其現有安裝,因此使用Git Extensions不是解決磁盤空間的方法的問題。 – kostix

0

你怎麼了msysgit的1.6GB?

我的C:/Program Files/Git包含msysgit的目錄是'only'222MB。

如果你想節省空間:放下烏龜,使用git控制檯,其中(in not only my opinion)是釋放Git全部力量的正確方式。

相關問題