GitHub我經(jīng)常使用,就會遇到這么一種情況:看到一個源碼倉庫中的某一部分源碼對自己有用,那么就只有在線下載或者git clone整個倉庫。
在小倉庫下,倒沒什么問題,但是如果遇到一個大的源碼倉庫,那么就要命了,本來國內(nèi)訪問GitHub的速度就慢,而且克隆下來的大部分源碼對我來說都是沒用的。
可惜的是git并不支持克隆單個目錄,但是,有一個好消息是,
GitHub支持svn克隆,而svn是支持克隆單個目錄的??!
以react-native為例,它的GitHub地址為:

https://github.com/facebook/react-native/tree/master/docs
將鏈接中的tree/master替換為trunk
https://github.com/facebook/react-native/tree/master/docs
https://github.com/facebook/react-native/trunk/docs