2011-11-12 42 views

回答

1

不要。 Git沒有局部檢出的概念(我想你的意思是:只有版本10000到現在,而忽略10000之前的版本)

如果你覺得項目太大,你應該考慮把它分解成更小的submodules(SVN中的引用版本庫)。

Git在壓縮和重新使用deltas方面非常出色,所以檢查一個非常大的項目並不是什麼大事。它主要歸結爲文件大小。 如果您查看Linux內核 - 所有修訂在結帳時間內幾乎都是不變的,主要受到磁盤速度的限制。雖然整個存儲庫只是檢出工作副本大小的2-3倍。

只要看一下內核項目,你會看到 - Git是專門爲非常大的項目構建的!

+0

問題是我想使用git svn,並且之前在小型項目中使用過它,並且它花了很多時間來初始化它。加上我不控制svn。 – IAdapter

+0

加我不知道如果git svn會在這裏工作,我只想嘗試一下。 – IAdapter

+0

git svn init只運行一次 - 你可以讓它運行一晚,然後它應該沒問題。 – Tigraine