2010-08-24 140 views
4

籤一個文件夾我如何檢出從混帳只是一個單一的文件夾(例如在jsFiles文件夾上here如何從混帳

+1

例如, [這是這個問題](http://stackoverflow.com/questions/180052/checkout-subdirectories-in-git)... – 2010-08-24 05:01:03

+0

@VonC:你的意思是說,他們沒有地方蘇​​,應該被轉移到SO ? (我想我會指出重複的情況下,其他人想要遷移它或什麼的) – 2010-08-25 00:47:58

+0

@大衛:好點。那會是因爲Git的問題在SU上沒有地位,應該全部移到SO上。看到meta.stackoverflow.com/questions/61720 – VonC 2010-08-26 06:22:24

回答

2

你需要一個最近的Git 1.7安裝。

$ git --version 
git version 1.7.0.4 
$ git clone http://github.com/mongodb/mongo.git 
$ cd mongo 
$ git config core.sparsecheckout true 
$ echo jstests >.git/info/sparse-checkout 
$ git read-tree -m -u HEAD 
$ ls 
jstests 
+3

不是你的'git clone'首先檢出整個回購?我認爲OP希望避免 – 2010-09-23 13:32:05

+0

@Tobias Kienzler,您可以將其克隆裸露,轉換爲非裸露並進行備用結賬。但是你無法避免克隆整棵樹。 – 2010-11-12 10:08:17