当项目不需要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管理,并在客户端显示相应的状态。 从SVN获取项目,通常通过“Import”功能,选择“Checkout from SVN”,输入仓库地址,然后选择合适的版本和工作空间路径,将项目导入到本地。对于已...
- **作用**: 将文件或文件夹导出为普通文件,去除SVN管理信息。 ##### 16. Relocate (重新定位) - **操作步骤**: 当服务器上的文件库目录发生变化时,可以通过“Relocate”功能更新本地工作副本的指向。 - **作用*...
2.3.13. 去除 SVN 版本控制 如果希望从版本控制中彻底移除文件,可以先"Delete"再提交,确保文件不会出现在仓库中。 在MyEclipse这样的集成开发环境中,通常内置了SVN插件,使得这些操作可以直接在IDE内完成,提高...
5. **分支和标记管理**:Subversion提供了强大的分支和标记机制,使得项目管理更加灵活。 6. **客户端/服务器架构**:Subversion采用C/S架构,使得客户端与服务器分离,便于大规模协作。 7. **数据库存储**:...
【标题】"一个去除项目里所有scc关联文件的程序" 涉及的主要知识点是版本控制系统中的源代码控制标记(Source Code Control, SCC)及其清理工具。在软件开发过程中,尤其是在团队协作环境下,源代码通常会被纳入某种...
BOM(Byte Order Mark)是UTF-8编码中可选的前导标记,但有时会导致乱码或解析问题。UTF-8 BOM去除工具用于删除文件中的BOM标志,以防止这些潜在问题,确保文件正确显示和处理。 综上所述,这个压缩包文件集合涵盖...
- **功能介绍**:将当前工作副本的文件和文件夹导出为普通文件夹,去除 SVN 的元数据。 - **应用场景**:分享或归档项目时使用。 ##### 16. Relocate (重新定位) - **功能介绍**:当远程仓库的位置发生变化时,...
###### 2.3.13 去除SVN标志 - **去除步骤**: - 使用“Cleanup”命令清理SVN元数据。 ###### 2.3.14 查看文件每行的修改信息 - **查看方法**: - 右键点击文件,选择“Blame”。 - 显示每一行的作者和修订号。 ...
- **2.3.13 去除SVN标志** - 使用“Cleanup”命令清理本地工作副本中的SVN元数据。 - **2.3.14 查看文件每行的修改信息** - 使用“Blame”命令查看每行代码的修改作者和时间。 - **2.3.15 重置访问路径** - ...
忽略已经版本控制的文件如果你不小心添加了一些应该被忽略的文件,你如何将它们从版本控制中去除而不会丢失它们?或许你有自己的IDE配置文件,不是项目的一部分,但将会花费很多时间使之按照自己的方式工作。如果你...
- **状态显示**: 在资源管理器中,TortoiseSVN会用不同的图标标记文件和目录的状态,以帮助用户快速了解文件是否已修改、添加或删除。 **1.2.2. Subclipse** - **安装**: 首先解压`site-1.2.2.zip`文件,然后在...
在信息管理系统的设计中,去除审核步骤可能需要对权限控制进行重新调整,确保只有具备相应权限的人员才能执行关键操作,避免误操作或恶意行为。此外,简化流程的同时也要保证数据的准确性与安全性,这是系统设计的...
要集成Subversion (SVN),需要确保系统中已经安装了SVN客户端。然后,在“Version Control > Subversion”中设置SVN客户端路径,并配置其他选项。完成这些步骤后,就可以在IDE中直接使用SVN的功能了。 #### 特殊...
Lucene.Net的源代码存储在SVN仓库中,其项目结构清晰,便于开发者进行阅读和贡献。`lucene.net-master`是项目的核心源码分支,包含了所有主要的类库和组件。其中,主要的目录包括: 1. `src/Lucene.Net`: 这是核心...
标记可配置为 Sklim 运行SUSYTools进行校准,去除重叠等 写出xAOD 写出元组 为字符串可配置的分析进行事件选择-例如,特定于分析的触发器撇取 如何设定 可在RootCore安装程序中使用。 需要SUSYTools和Ext_...
- 可以在 Emacs 中查看 SVN 状态。 - **有用链接**:[Emacs SVN 文档](https://www.gnu.org/software/emacs/manual/html_node/emacs/SVN.html) ##### 1.16 Ediff - **比较当前两个 buffer**:使用 `M-x ediff-...
- **解决冲突**:当多个开发者的修改涉及同一文件的相同位置时,SVN会标记冲突区域,需要手动解决。 - **分支与合并**:通过创建分支来进行功能开发,完成后再合并回主分支。 #### 数据库存储过程 存储过程是一种...