在受到 Subversion 版控保護的時候都會在每層的資料夾中擁有 (.svn | _svn) 資料夾,前文有提過千萬不要修改這資料夾的內容,避免版控發生難以拯救的災難,但專案寫完了、工作完成了後總是要交付吧,交付的時候怎麼可能把這有(.svn | _svn) 資料夾的檔案給人,自己刪除?別鬧了!有些資料夾相當的深,每一層都有你會砍到死的。
先來看看什麼叫做每層都有
對付這種情況我們可以利用匯出的功能快速的匯出一份乾淨的檔案,在要匯出的檔案或資料夾按「滑鼠右鍵」→「TortoiseSVN」→「Export」
選擇要匯入的目的地
利用【Export】所匯出的檔案或資料夾就不會包含 版控所需的資訊,一個小技巧但是還滿常用的,但是哩...在這種預設的匯出設定會只匯出受到版控的檔案如下圖,我的資料夾中明明就有一個「新文字文件.txt」但是並沒有被匯出
如果你在匯出的時候有將「Export unversioned files too」打勾的話
即使沒有版控的檔案也是會被匯出了
在最新版(1.7)的 SVN 中 隱藏目錄已經不是每層都有了,官方已經將他統一為第一層目錄內
[鐵人賽] TortoiseSVN 使用,匯出一份沒有版本控管的檔案 | demo小鋪