當使用了svn版本控制系統後每個目錄下都會有乙個.svn目錄存在,開發完當交付產品或者上傳到伺服器時一般要把這些目錄刪除,這裡總結了一下在linux和win下的辦法。
一、在linux下
刪除這些目錄是很簡單的,命令如下 find . -type d -name 「.svn」|xargs rm -rf
或者find . -type d -iname 「.svn」 -exec rm -rf {} \;
全部搞定。
二、在windows下用以下法子:
1、在專案平級的目錄,執行dos命令: xcopy project_dir project_dir_1 /s /i
2、或者在 for /r . %a in (.) do @if exist 「%a\.svn」 rd /s /q 「%a\.svn」專案根目錄執行以下dos命令
for /r . %a in (.) do @if exist 「%%a\.svn」 rd /s /q 「%a\.svn」
其實第二種方法可以用來幹很多事的,比如把**中的.svn替換為任意其他檔名並在硬碟根目錄下執行,就可以從硬碟上刪除所有的這個檔案啦。
3、加登錄檔
jon galloway提供了一段登錄檔**,可以將」delete svn folders」命名增加到資源管理器的右鍵上,這樣,滑鼠點兩下就能把選中目錄下的所有.svn目錄乾掉了。works just great!
**為:
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 /c \」title removing svn folders in %1 && color 9a && for /r \」%1\」 %%f in (.svn) do rd /s /q \」%%f\」 \」「將這段**儲存為乙個.reg檔案,雙擊確認匯入登錄檔即可。
刪除所有.svn目錄
刪除所有 svn目錄
當使用了svn版本控制系統後每個目錄下都會有乙個.svn目錄存在,開發完當交付產品或者上傳到伺服器時一般要把這些目錄刪除,這裡總結了一下在 linux和win下的辦法。一 在linux下 刪除這些目錄是很簡單的,命令如下 find type d name svn xargs rm rf 或者find...
刪除所有 svn目錄
當使用了svn版本控制系統後每個目錄下都會有乙個.svn目錄存在,開發完當交付產品或者上傳到伺服器時一般要把這些目錄刪除,這裡總結了一下在 linux和win下的辦法。一 在linux下 刪除這些目錄是很簡單的,命令如下 find type d name svn xargs rm rf 或者find...
刪除svn工程目錄下所有的 svn目錄
仔細一搜尋,一查詢發現svn本身就有這個功能。svn export 功能。這段話要先寫在前面,個人覺得這個還是不錯 下面這個方法要改變右鍵選單,不爽!如果想刪除windows下的.svn資料夾,通過手動刪除的渠道是最麻煩的,因為每個資料夾下面都存在這樣的檔案。在記事本輸入以下 並命名為以.reg作為...