清理和删除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
文件,双击确认导入注册表即可。
来自:http://blog.csdn.net/myjavablog/article/details/6154156
本文来自:清理和删除svn信息-小码农,转载请保留本条链接,感谢!
温馨提示:
本文最后更新于 2021年01月26日,已超过 1,425 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
正文到此结束
- 本文标签: svn
- 本文链接: https://djc8.cn/archives/252.html
- 版权声明: 本文由小码农原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
热门推荐
相关文章
该篇文章的评论功能已被站长关闭