`
paladin1988
  • 浏览: 329926 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【转】项目去除SVN

 
阅读更多

 

原文链接:

http://blog.csdn.net/buptdavid/article/details/6801416

 

      当项目不需要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”这个选项了吗??爽歪歪吧!!!

分享到:
评论

相关推荐

    如何去掉svn标记

    下面将详细介绍如何去掉SVN标记的方法及其背后的工作原理。 ### 去除SVN标记的必要性 在日常工作中,我们可能并不希望所有的文件都被纳入SVN的管理之下,例如一些临时文件、配置文件或是个人工作文件等,这些文件...

    断开项目与SVN间的关联

    在IT行业中,版本控制系统是项目开发中的重要工具,其中Subversion(简称SVN)是一种广泛应用的集中式版本控制系统。在某些情况下,我们可能需要将本地的项目与SVN服务器断开连接,例如更换版本控制系统、保护敏感...

    小乌龟一键清除SVN,断开项目SVN

    找到项目目录,右键--选择“Delete SVN Folders”,即可删除SVN信息并断开项目SVN连接

    清除项目的SVN目录

    本文将深入探讨“清除项目的SVN目录”这一主题,以及如何利用`clear.bat`脚本来实现这一操作。 首先,我们需要了解SVN目录的结构。在SVN中,每个项目都有一个主仓库(Repository),它存储了所有文件和目录的历史...

    项目去除桌面生成的svn图标

    svn把代码当道到桌面上 发现桌面其他软件图标 被svn感染 可用此脚本在桌面上执行下 去除svn占用

    去掉svn工具

    svn.bat 可以直接去掉项目中的svn

    去除SVN元信息方法

    在日常的软件开发过程中,...总之,去除SVN元信息是优化代码存储和分享的一个重要步骤,特别是当你要将项目分享给非SVN用户或者上传到不支持版本控制的平台时。了解并掌握这个方法,可以帮助你更有效地管理你的项目。

    删除项目中的SVN目录

    4. **清理项目**:在开发环境中,有时候需要去除这些.svn目录,比如在发布软件、打包或者进行备份时。这是因为.svn目录通常不包含在最终产品中,且可能含有敏感信息,如用户配置或未提交的修改。 5. **删除.svn目录...

    去掉.svn文件

    至于压缩包中的"去掉svn关联.reg"文件,这很可能是一个Windows注册表文件。注册表文件用于存储Windows操作系统的配置信息。在这个特定的情况下,该文件可能是用来修改系统设置,以便在Windows资源管理器中不显示.svn...

    去掉SVN版本控制

    "去掉SVN版本控制"这个话题涉及到的是如何从已经受SVN管理的项目中移除版本控制信息,使得文件和目录不再与SVN仓库关联。这通常发生在个人想要独立工作,或者不再需要团队协作的情况下。 `清理SVN.BAT`是一个批处理...

    删除svn 版本信息的两种途径

    以上两种方法都是针对不再需要SVN版本控制的文件或项目。在执行任何操作之前,务必确认这是你想要的结果,并且已经做好了必要的备份工作。在实际操作中,根据具体需求和环境,可能会需要调整上述步骤或脚本内容。

    myeclispe部署时去除.svn目录及删除所有.svn文件夹

    标题中的“myeclipse部署时去除.svn目录及删除所有.svn文件夹”是指在使用MyEclipse进行项目部署时,需要排除版本控制系统的隐藏目录`.svn`,这是Subversion(SVN)用于存储版本信息的文件夹。在部署应用到服务器时...

    去除svn文件信息

    然而,在处理SVN版本控制的项目时,有时我们可能需要将SVN的元数据信息从文件和文件夹中移除,比如在分发不包含版本控制信息的软件构建或分享无版本控制痕迹的代码时。这就是"去除svn文件信息"这个工具的目的。 ...

    鼠标右键删除SVN

    但有时,可能由于项目迁移或不再需要SVN功能,用户希望从右键菜单中移除这些选项,以避免混淆或误操作。 在提供的信息中,我们看到一个名为"del_Svn.reg"的文件。这是一个注册表文件,用于修改Windows注册表。...

    VS2008 SVN插件

    在配置文件中,需要将 `<AdminDirectoryName>_svn</AdminDirectoryName>` 注释去掉。 AnkhSVN 插件提供了许多实用的功能,例如版本控制、提交更新、比较差异等。使用 AnkhSVN,可以轻松地管理项目中的各种文件,...

    svn_disconnect.jar

    该插件的核心原理是对IDEA项目中的SVN配置信息进行读取和修改,包括删除IDEA的配置文件中的SVN相关设置,以及清理项目中的SVN元数据。这样,当IDEA重启后,系统将不再识别该项目为一个受SVN控制的项目。 在实际应用...

    去掉.svn信息工具_xq.zip

    然而,有时在处理项目时,可能需要从代码库中移除与SVN相关的元数据,例如`.svn`隐藏目录,这通常是由于准备发布代码、共享无版本控制的代码或者优化存储空间等原因。本文将详细介绍如何使用提供的工具"去掉.svn信息...

    去除java类中svn地址工具

    然而,在某些情况下,如在Windows环境下重启项目,我们可能需要将本地修改的Java类文件替换为服务器上的版本,这时就会遇到一个问题:本地文件通常包含了SVN的信息,这可能导致替换过程中的冲突。"去除java类中svn...

    SVN插件,版本控制插件

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史变更。在软件开发过程中,SVN插件是开发者不可或缺的工具,它集成到开发环境如Eclipse中,使得版本控制操作更加便捷高效...

    取消Android Studio项目与SVN关联的方法

    取消关联的过程即是将这些SVN控制的代码段去除,以断开与SVN的关联。 2. 如何取消Android Studio项目与SVN的关联:取消关联的操作步骤如下: - 在Android Studio中切换到项目模式(Project view)。 - 找到`.idea...

Global site tag (gtag.js) - Google Analytics