連結失效公告

近期部份連結失效,若大家發現連結無法使用,
可將連結文字 g.ewdna.com 取代為
storage.googleapis.com/ewgit/temp

例如原連結:https://g.ewdna.com/card/ubot-line.html 失效

SVN:快速刪除 .svn 目錄

Subversion (SVN) 是個很好用且廣受歡迎的版本管理工具軟體,
但因為他的版本控制會將某些資料寫在 .svn 資料夾中,
且只要有加入的資料夾底下就會有一個 .svn,
這讓我們到時候要發佈程式碼,
或想將某個資料夾移出版本控制時遇上很大的麻煩。

當然我們可以手動進到每個資料夾將 .svn 給移除,
然而當資料夾一多,且每個資料夾底下又有許多資料夾,
如此一層一層刪根本就不可能。
這一篇整理了我在網路上看到的兩種做法供大家參考:

第一種方法就是下簡單的指令來刪除,
方法是用 windows 的 cmd 或 Linux 的 command line 切換到所要刪除的根目錄,
然後下這個指令:for /r ./ %a in (./) do @if exist "%a\.svn" rd /s /q "%a\.svn"
如果覺得這個指令太麻煩,也可以將他做成 batch 來執行。

第二種方法是將上面的指令換一種方式來執行,
先將以下分隔線內的文字存成 .reg 檔,
點兩下執行後就會註冊到 windows 的機碼中,
之後可以在資料夾的右鍵選單選擇「Delete SVN Folders」,
執行後就會發現要刪的東西已經被清空囉。
==============================================================
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] 
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] 
@="cmd.exe /k \"TITLE Removing SVN Folders in %1 && FOR /r \"%1\" %%f IN (.svn _svn) DO RD /s /q \"%%f\" \""
==============================================================

關鍵字:刪除, 移除, Subversion, .svn, 資料夾, 檔案, 目錄, 管理, 版本, 控制, 文件, 所有, 全部, 清除, 清理, 隱藏
參考資料:


留言

相關文章

這個網誌中的熱門文章

【汽機車燃料費攻略】2020/109年度信用卡回饋/分期整理!

【玉山U Bear卡】網購3.8%超商5%娛樂影音20%回饋!

【信用卡排行榜】2020國內外必辦現金回饋信用卡推薦!

【永豐幣倍卡】權益更新!免換匯行動支付6%、最高9%!

【台新雙狗更新】@GoGo卡網購支付6%、FlyGo卡航旅6%!

【全家FamiPay/Fami錢包】新光寰宇10%+可繳費消費儲值!

【綜合所得稅攻略】2020所得稅重點變更+報稅節稅教學!

【永豐大戶DAWHO】現金回饋信用卡國內2%國外3%最高8%!

【所得稅繳納攻略】2020信用卡刷卡/分期活動+拆單教學!