清理和删除svn信息
svn信息是根據文件夾里面的 .svn 文件夾保存相關配置的,刪除此文件夾即可去掉svn信息:
linux下:
find . -type d -name ".svn"|xargs rm -rf?
或
find . -type d -iname ".svn" -exec rm -rf {} /;?
windows下:
1 復制項目文件夾,跳過隱藏文件(.svn一般是設置為隱藏,xcopy/? 可以看到各種參數)
cmd ?運行 ??xcopy??要復制的文件路徑 ? 新的文件路徑???/s /i
2 刪除文件夾里的 .svn,
cmd ?進入相應目錄 ?運行 ? ?for /r ./ %a in (./) do @if exist "%a/.svn" rd /s /q "%a/.svn"
?
或 ? bat?
@echo On
@Rem 刪除SVN版本控制目錄
@PROMPT [Com]
@for /r . %%a in (.) do @if exist "%%a/.svn" rd /s /q "%%a/.svn"
@Rem for /r . %%a in (.) do @if exist "%%a/.svn" @echo "%%a/.svn"
@echo Mission Completed.
@pause
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文件,雙擊確認導入注冊表即可。
轉載于:https://my.oschina.net/liangzhenghui/blog/387432
總結
以上是生活随笔為你收集整理的清理和删除svn信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redundant Binary Upl
- 下一篇: 分数小数互换图_五年级数学分数和小数的互