問題描述:
github是一個很好的共享代碼管理倉庫,我們可以從github上直接以壓縮包的形式直接download整個項目,也可以通過git,用git clone + URL 命令下載整個目錄。
但是,有時候項目很大,而我們需要的只是項目中的單個文件夾(例如我想要下載項目中的decorder文件)。我們可以借助TortoiseSVN來完成
TortoiseSVN 的下載與安裝
TortoiseSVN 是 Subversion 版本控制系統的一個免費開源客戶端,可以超越時間的管理文件和目錄。文件保存在中央版本庫,除了能記住文件和目錄的每次修改以外,版本庫非常像普通的文件服務器。你可以將文件恢復到過去的版本,並且可以通過檢查歷史知道數據做了哪些修改,誰做的修改。這就是為什么許多人將 Subversion 和版本控制系統看作一種"時間機器"。
1.點擊打開鏈接
TortoiseSVN下載地址
2.根據系統位數選擇相應客戶端進行安裝(在這里我選擇64位)。
3.解壓安裝包,雙擊運行
4.點擊next()
5.確定你的安裝路徑
6.如果你喜歡用命令行操作,請務必記得勾選command line client tool為will be install on local hard driver,不用命令行的跳過這一步。
7.點擊finish
8.安裝完畢后,在任意地方右鍵查看快捷菜單。發現TortoiseSVN即表示安裝成功。
如果勾選了安裝命令行工具,那么輸入命令SVN,有如下提示也表示安裝成功
使用TortoiseSVN 從github下載單個文件
1.在任意文件夾中鼠標點擊右鍵,點擊SVN checkout
2.從github上復制整個項目的URL(注意:use http)
3.將URL復制到URL of repository中,並在后面添加/trunk/+你想要的下載文件夾的名稱(Checkout dirctory自動填充為當前路徑),點擊ok
4.等待下載完成點擊ok