批量刪除svn隱藏檔案

2021-07-05 04:32:23 字數 1355 閱讀 9659

一. 背景:

從svn上checkout下的專案中含有.svn隱藏檔案,上傳到正式的伺服器時需要去掉這些不必要的檔案,經過網上搜尋我對下面進行總結和彙總,方便自己以後查閱,也方便其他人使用。

二. windows實現:

1. 在記事本直接複製以下**,儲存後命名為以.reg作為副檔名的檔案(remove-svn-folders.reg)。

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\" \""

2. 儲存之後,雙擊這個reg檔案。

3. 右鍵要刪除.svn檔案,此時會看到「delete svn folders」。 

4. 選擇「delete svn folders」,可迅速批量地刪除該資料夾下的所有.svn檔案。

三. 清除右鍵"delete svn folders":

1. 組合快捷鍵 win + r 調出執行對話方塊,然後我們即可看到熟悉的開始執行對話方塊了,在開發裡邊輸入「 regedit 」。

2. 開啟登錄檔regedit,之後按照路徑 「hkey_local_machine\software\classes\folder\shell\deletesvn」,刪除即可:

四. 其他種刪除方法:1、windows下:xcopy project_dir project_dir_1 /s /i  (從project_dir 複製檔案到project_dir_1,不複製隱藏檔案)

2、linux下:find . -name 「.svn」 | xargs rm -rf {} (從目錄中查詢到.svn檔案和目錄,然後刪除這些檔案和目錄)

3、在eclipse(安裝了subversion外掛程式)中:右鍵專案,選擇team->斷開連線,然後選擇【並且從檔案系統中刪除svn元資訊】。

svn隱藏資料夾下內容

在不將classes資料夾在版本庫刪除的前提下,隱藏classes資料夾下所有內容,在提交的時候不再提示.windows下,用svn圖形化介面.乙個用svn版本控制的web專案,check out下來,編譯之後,大量classes資料夾下的檔案是non versioned狀態.提交的時候好麻煩.這個...

批量刪除SVN檔案

開發過程中,有時需要將svn目錄中的svn相關的資訊去掉,有兩種簡單方法可以做到 一,用svn的export功能 二,將下面的這段文字寫在.reg結尾的文字檔案中,然後執行。這樣你在每個資料夾右擊的時候就會出現delete svn folders這個選項了。很是方便!windows registry...

顯示 隱藏 隱藏檔案

顯示隱藏檔案 開啟終端,輸入命令 該命令將finder的隱藏檔案顯示出來,並重新啟動finder。隱藏隱藏檔案 開啟終端,輸入命令 該命令將finder的隱藏檔案隱藏出來,並重新啟動finder。顯示以.開頭的檔案 在finder中,按快捷鍵command shift 可以顯示隱藏檔案 資料夾,再按...