当项目不需要SVN标志的时候,我们一般怎么办哪??可能很多人设置Windows显示隐藏文件,然后将项目中的所有.svn文件删除,这种方法是既费劲儿又蛋疼的方法。
下面,从网上找了个非常简单的方法,重新编辑后当为我自己的原创,希望原作者不要怪罪。
第一步:建立一个名字叫做remove-svn-folders.reg的文本(先建立txt文件,然后粘贴内容后再修改文件名字),记得后缀要叫.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\" \""
第二步:保存后,双击这个文件,此时再右键任何文件夹时都会出现一个“Delete SVN Folders”,点击这项,将会把此文件夹下包括子文件夹的.svn都给删除。如果项目想去掉svn,直接对此项目进行上面操作,一下子就将项目所有的.svn删除,即项目去除了svn。
第三步:也比较重要哦!如果项目已经去掉了svn,此时我们应该将右键的这项功能去掉预防以后不小心点击将不想去svn的项目去除了,这将会非常令人蛋疼。去除右键这项功能的方法为:打开注册表(就是在命令行输入:regedit命令),然后在注册表里找到:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN],将DeleteSVN删除就可以了。现在再对你的文件夹进行右键是不是找不到“Delete SVN Folders”这个选项了吗??爽歪歪吧!!!
MAC OS 去除svn属性命令:
- find . -type d -name ".svn"|xargs rm -rf
相关推荐
在IT行业中,版本控制系统是项目开发中的重要工具,其中Subversion(简称SVN)是一种广泛应用的集中式版本控制系统。在某些情况下,我们可能需要将本地的项目与SVN服务器断开连接,例如更换版本控制系统、保护敏感...
在日常的软件开发过程中,...总之,去除SVN元信息是优化代码存储和分享的一个重要步骤,特别是当你要将项目分享给非SVN用户或者上传到不支持版本控制的平台时。了解并掌握这个方法,可以帮助你更有效地管理你的项目。
本文将深入探讨“清除项目的SVN目录”这一主题,以及如何利用`clear.bat`脚本来实现这一操作。 首先,我们需要了解SVN目录的结构。在SVN中,每个项目都有一个主仓库(Repository),它存储了所有文件和目录的历史...
svn把代码当道到桌面上 发现桌面其他软件图标 被svn感染 可用此脚本在桌面上执行下 去除svn占用
去除SVN标记是一项基本但实用的技能,它可以帮助我们更好地管理项目中的文件,避免不必要的混乱。无论是通过手动删除`.svn`目录还是使用SVN命令行工具,掌握这些技巧都能显著提升工作效率,使我们的工作更加有序和...
这就是"去除svn文件信息"这个工具的目的。 标题中的"去除svn文件信息"指的是一个功能,它旨在帮助用户从他们的文件系统中删除与SVN相关的所有痕迹。这包括但不限于.svn隐藏目录、版本信息、提交历史等。通过执行...
4. **清理项目**:在开发环境中,有时候需要去除这些.svn目录,比如在发布软件、打包或者进行备份时。这是因为.svn目录通常不包含在最终产品中,且可能含有敏感信息,如用户配置或未提交的修改。 5. **删除.svn目录...
方便快捷的去除工程项目中的SVN文件,无需一个一个麻烦查找。
但有时,可能由于项目迁移或不再需要SVN功能,用户希望从右键菜单中移除这些选项,以避免混淆或误操作。 在提供的信息中,我们看到一个名为"del_Svn.reg"的文件。这是一个注册表文件,用于修改Windows注册表。...
以上两种方法都是针对不再需要SVN版本控制的文件或项目。在执行任何操作之前,务必确认这是你想要的结果,并且已经做好了必要的备份工作。在实际操作中,根据具体需求和环境,可能会需要调整上述步骤或脚本内容。
svn.bat 可以直接去掉项目中的svn
然而,在某些情况下,如在Windows环境下重启项目,我们可能需要将本地修改的Java类文件替换为服务器上的版本,这时就会遇到一个问题:本地文件通常包含了SVN的信息,这可能导致替换过程中的冲突。"去除java类中svn...
标题中的“myeclipse部署时去除.svn目录及删除所有.svn文件夹”是指在使用MyEclipse进行项目部署时,需要排除版本控制系统的隐藏目录`.svn`,这是Subversion(SVN)用于存储版本信息的文件夹。在部署应用到服务器时...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史变更。在软件开发过程中,SVN插件是开发者不可或缺的工具,它集成到开发环境如Eclipse中,使得版本控制操作更加便捷高效...
该插件的核心原理是对IDEA项目中的SVN配置信息进行读取和修改,包括删除IDEA的配置文件中的SVN相关设置,以及清理项目中的SVN元数据。这样,当IDEA重启后,系统将不再识别该项目为一个受SVN控制的项目。 在实际应用...
取消关联的过程即是将这些SVN控制的代码段去除,以断开与SVN的关联。 2. 如何取消Android Studio项目与SVN的关联:取消关联的操作步骤如下: - 在Android Studio中切换到项目模式(Project view)。 - 找到`.idea...
例如,在MyEclipse中安装SVN插件,可以通过“New Local Site”进行安装,然后选择解压后的插件包,去除不必要的选项,完成安装。 当项目需要上传至SVN时,开发者需要在MyEclipse中设置项目属性,添加SVN配置,创建...
3. 也可以通过点选某一用户 remove 将此用户去除出该项目。 4. 权限分为无权限、只读和读写。 六、SVN 检出和更新 1. 选择一个文件夹,右键空白位置选择 SVN 检出。 2. 输入之前设置的有权限的任意一组用户密码,...
虽然清除SVN脚本可以快速去除版本控制信息,但它也意味着项目的历史记录和协作信息将丢失。在执行之前,务必确保这不是必要的或有备份方案。此外,如果项目中有其他依赖于SVN的脚本或配置文件,执行该脚本可能会影响...
在IT行业中,版本控制系统是开发团队协作的重要工具之一,Subversion(简称SVN)就是其中广泛应用的一款。...了解这一技巧,不仅可以帮助开发者更高效地管理项目,还能避免在日常工作中遇到不必要的麻烦。