1. 程式人生 > >命令刪除.svn版本控制檔案

命令刪除.svn版本控制檔案

在專案上線之前,我們需要對專案中的版本控制檔案進行刪除,在Windows下可以採用命令列指令碼的形式,在Linux下我們可以採用同樣簡單的命令來完成這個遞迴刪除版本控制檔案的操作。

find ./ -name .svn -type d -exec rm -r {} \;

exec解釋:
-exec 引數後面跟的是command命令, {} 花括號代表前面find查找出來的檔名,該命令以 ; 為結束標誌,所以這句命令後面的分號是不可缺少的,考慮到各個系統中分號會有不同的意義,所以前面加反斜槓。
這條命令的意思是,找出當前目錄下的所有名稱為.svn的目錄,執行遞迴刪除命令。這樣我們的部署目錄就乾淨了。
Windows下進入專案根目錄執行cmd,輸入以下命令:

for /r ./ %a in (./) do @if exist "%a/.svn" rd /s /q "%a/.svn"