在工作中,我們使用SVN和trunk包含不同開發人員使用的MANY文件夾。 我工作在我們產品的C++端,經常因爲各種原因需要簽出單獨的代碼副本,但這需要花費大量的時間。 問題是trunk包含很多我不需要的東西,我的C++部分(它包含很多與iPhone相關的gui相關項目,我不需要Android)。那麼,是否有可能在svn中籤出某種只檢出特定文件夾的簽出?svn:如何加快結帳(在svn選擇結帳)?
我知道我可以檢查出來,然後排除一些文件夾,但我可以在開始時做到這一點,這樣我就不需要檢查所有內容了嗎?
是否有一些特定於svn的方式來製作一些checkout標籤,例如,我可以爲C++,android或iPhone開發者分別設置快捷方式,以便它們不需要檢出所有內容並且不需要有一些神祕的簽出字符串只簽出一些選定的文件夾?
(SVN變化,重新排列結構不是期權)
我敢肯定你可以使用svn來簽出單個文件。您是使用IDE來管理結賬過程,還是使用命令行或專用工具進行結賬?哪一個? – Wug 2012-07-16 21:24:12
我使用tortoisesvn。當然,我可以結帳個人檔案。我需要檢出整個樹(數千個文件),但我想排除我不使用的部分(也包括數千個文件)。我想我需要使用sparce結帳。 – Pavel 2012-07-16 21:36:44