`
sosyi
  • 浏览: 64657 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SVN本地文件与服务器断开

阅读更多
使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除:

建立一个文本文件,取名为kill-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\" \""

find . -type d -name ".svn"|xargs rm -rf

保存之后,双击这个reg文件。成功后,在每一个文件夹上点击右键都会有一个“Delete SVN Folders”的选项,点击之后,既可以删除这个文件下(包括子文件夹)所有的.svn文件夹。



删除完成后,为了避免误操作,不小心把正处于版本管理中的.svn文件夹删除,最好把刚才的注册信息删除。删除方法是,打开注册表(在运行中用regedit命令),找到[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] ,把DeleteSVN这个项删除,即可。

eclipse编译去除svn文件夹
使用Eclipse编译文件后,classes文件中总是有.svn的文件夹,这些文件没有什么用,而且影响build的速度
"Project->Properties->Java Build Path",右侧的面板中的"Source"选项卡,在Excluded中加入"**/.svn/**",就可以将所有的svn文件排除在编译路径中了。


分享到:
评论

相关推荐

    svn本地文件夹断开服务器连接

    标题“svn本地文件夹断开服务器连接”涉及的是在使用Subversion(简称svn)作为版本控制系统时,如何从本地工作副本中移除与服务器的连接并清理掉相关的.svn隐藏文件夹。Subversion是一个广泛使用的分布式版本控制...

    断开项目与SVN间的关联

    在某些情况下,我们可能需要将本地的项目与SVN服务器断开连接,例如更换版本控制系统、保护敏感信息或者仅仅是为了本地独立开发。本文将详细介绍如何简便地实现“断开项目与SVN间的关联”。 首先,我们需要理解SVN...

    svn客户端(小乌龟)断开连接

    SVN客户端 断开连接 : 如不放心可编辑查看该reg文件,双击执行,会将delete SVN Folders 加至右键快捷菜单,选中目标文件夹,右击执行,可把全部.svn文件删除,断开与svn服务器连接

    TortoiseSVN断开本地SVN关联

    TortoiseSVN 断开本地SVN关联功能的脚本文件 只需双击执行加入注册表即可。

    清理SVN、断开SVN连接,工具

    选择这个选项,工具会自动清理该目录及其子目录下的所有`.svn`目录,从而断开与SVN服务器的连接。 执行这个过程有以下几个关键点: 1. **安全风险**:操作注册表需要谨慎,因为错误的操作可能导致系统不稳定或功能...

    如何删除SVN连接,即工程下的所有.svn文件

    2. **谨慎操作**:删除`.svn`目录会丢失与SVN服务器的连接,如果你仍需使用SVN,必须重新从服务器获取工作副本。 3. **权限问题**:确保脚本具有足够的权限来删除文件和目录,否则可能会遇到权限错误。 总之,删除...

    SVN隐藏文件删除工具

    3. **了解后果**:断开与SVN的连接意味着你将无法通过SVN进行版本控制,如回滚更改、查看历史记录等。如果你将来还需要恢复这些功能,必须重新从SVN仓库检出新的工作副本。 4. **替代方法**:除了使用这样的工具,也...

    .svn删除软件

    如果你只是想临时断开与SVN服务器的连接,而保留版本历史,应使用`svn export`命令导出项目,而不是简单地删除`.svn`文件。 总之,".svn删除软件"是为了解决特定场景下对`.svn`文件的管理需求,理解其背后的目的和...

    清除svn上残留的隐藏文件-boss级别的

    它们对于正常使用SVN是必不可少的,但如果不再需要某个工作副本或者想彻底断开与特定SVN仓库的关联,那么清理这些隐藏文件就很有必要。这可能是因为要彻底删除旧项目、重置到干净状态,或者准备将文件夹共享给不使用...

    更新服务器文件到本地

    4. **断开连接**:完成操作后,安全地断开与服务器的连接。 此外,还有一些自动化工具,如rsync或Docker,可以定期或按需同步服务器和本地文件。rsync是一款强大的文件同步工具,它可以在本地和远程之间快速同步...

    SVN变化发送邮件(Python)

    6. 断开SMTP连接:发送完邮件后,关闭与SMTP服务器的连接。 标签 "SVN发送邮件"、"svn通知"和"svn变化" 强调了这个系统的三个关键功能:监测SVN仓库的变更、发送通知邮件以及该通知机制与SVN的集成。 综上所述,这...

    5.1、svn换了主机名,或者ip以及项目报错不能同步解决方法1

    删除这些文件后,项目将失去与svn的绑定。 3. **分享项目**: 为了将项目重新关联到新的svn仓库,你需要通过“分享项目”功能。在项目上右键点击,选择“团队”> “分享项目”,然后选择Subversion。 4. **分享项目...

    sqlite3-用于SVN下的数据指令操作

    在SVN(Subversion)版本控制系统中,SQLite3常被用作仓库元数据的存储库,这使得SVN可以对文件历史、版本控制和其他相关信息进行高效管理。 SQLite3的数据指令操作主要包括以下几类: 1. 数据库连接与断开: ...

    绝大多数开源软件都使用svn

    1. **文件结构**:在SVN中,文件和目录都有其版本历史,允许用户回溯到任何过去的修改状态。 2. **仓库(Repository)**:SVN仓库是存储所有版本信息的地方,类似于数据库,可设置权限控制。 3. **工作副本(Working...

    svn客户端1.7.0

    - **提交**:通过`svn commit`将本地更改上传到服务器,同时附带提交消息,解释改动原因。 - **更新**:使用`svn update`命令将远程仓库的最新更改同步到本地工作副本。 - **差异查看**:`svn diff`用于比较文件或...

    AnyFo - SVN 碧血剑法.doc

    - **下载项目**:使用SVN检出功能,输入服务器IP和仓库路径,将项目克隆到本地。 - **更新和提交**:通过右键菜单进行版本控制操作,如更新获取最新代码,提交将本地更改推送到服务器。 6. **经验总结**: 文档...

    svn的使用方法介绍

    2. **网络问题**: 如果连接缓慢或断开,检查网络连接和SVN服务器状态。 3. **冲突处理**: 对于冲突文件,使用文本编辑器打开,找到`, `=======`, `>>>>>>>`标记,解决冲突后删除这些标记并提交。 总之,SVN是团队...

    TortoiseSVN-1.14.0.28885-x64-svn-1.14.0.msi

    **容错性的提高**意味着TortoiseSVN在面对各种异常情况,如网络断开、服务器响应延迟或本地文件损坏时,能更好地处理。这种增强可以帮助用户在遇到这些问题时,不会丢失工作进度,而且能更方便地恢复到正常状态。 ...

    myeclipse7.0安装SVN

    这将连接到指定的SVN服务器,并显示仓库中的项目结构。 至此,MyEclipse与SVN的整合已完成,你可以开始检出、提交、更新代码,以及执行其他SVN操作,如冲突解决、版本回退等,从而实现高效、安全的团队开发环境。 ...

    svn操作教程

    - **安装与配置**:首先,你需要在本地安装Subversion客户端,并根据服务器的设置配置你的SVN客户端,包括URL、用户名和密码。 - **检出(Checkout)**:从仓库获取代码,创建本地工作副本。 - **更新(Update)*...

Global site tag (gtag.js) - Google Analytics