`
恶魔眼睛
  • 浏览: 10741 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

清除SVN版本信息

svn 
阅读更多
工作中,需要将SVN的内容copy到其他的目录下进行开发和编译,这个时候会将svn的信息也copy过去。svn版本是通过隐藏的文件夹(.svn)来实现的,知道这个原理,就只需要删除该目录下的隐藏文件夹即可。

     如是写了个批处理的方式。将该文件的内容copy到txt,然后修改后缀名(.bat)即可,例如:clearSVN.bat。在进行清理时注意清理的路径。





@echo off 
echo *********************************************************** 
echo 清除SVN版本信息  作者:Winfans 2012年10月18日14:43:54  
echo *********************************************************** 
:start 
::启动过程,切换目录 
:set pwd=%cd% 
:cd %1 




echo 工作目录是:& chdir 
echo ----------------------------------------------------------- 


:input 
::获取输入,根据输入进行处理 
set source=: 
set /p source=确定要清除当前目录下的.svn信息吗?回车键(q=退出) 
set "source=%source:"=%" 
if "%source%"=="q" goto end 
if "%source%"=="Q" goto end 
if "%source%"=="y" goto clean 
::goto input 
:clean 
::主处理过程,执行清理工作 
@echo on 
@for /d /r %%c in (.svn) do @if exist %%c ( rd /s /q %%c & echo    删除目录%%c) 
@echo off 
echo ----------------------------------------------------------- 
echo 当前目录下的svn信息已清除 


goto end 
:noclean 
::分支过程,取消清理工作 
echo svn信息清楚操作已取消
goto end 
:end 
::退出程序 
  

echo ----------------------------------------------------------- 
echo svn信息清除操作退出 
echo ----------------------------------------------------------- 
pause




     同时奉上清理系统垃圾的代码,网上很多,也是BAT文件。





@echo off
echo 【Winfans】提示:正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成...【Winfans】谢谢您的使用!
echo. & pause


分享到:
评论

相关推荐

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

    打开这个文件,可以看到它可能包含了一些用于删除SVN信息的命令,例如使用`svn export`或`svn remove`等。 2. **运行批处理脚本**:将`delSvn.bat`文件拷贝到需要清理SVN版本信息的文件或目录的根路径下。双击运行...

    清除项目SVN版本控制.zip

    例如,当项目不再需要版本控制,或者准备将项目迁移到其他版本控制系统(如Git)时,就需要清除原有SVN的信息。 4. 如何清除SVN版本控制:通常,这涉及到以下几个步骤: - 备份:在执行任何操作之前,确保备份原始...

    SVN版本控制清除工具

    - .SVN子目录:位于每个SVN工作副本目录下的.SVN子目录是SVN用来保存文件状态和版本信息的地方。 2. 为何需要清除.SVN子目录: - 保存空间:.SVN目录包含了与版本控制相关的元数据,可能会占用一定磁盘空间,如果...

    清除SVN版本化的注册表文件

    当SVN版本化了注册表文件,这意味着这些配置信息被纳入了SVN的版本控制,可以进行版本追踪和更新操作。然而,这可能导致不必要的混乱,尤其是在多人协作时,不恰当的修改可能会对系统稳定性造成影响。 要清除被SVN...

    一键清除svn信息

    一键清除svn信息

    SVN版本回归小技巧

    3. **清除版本属性**:除了版本记录,我们还需要清除与这些版本相关的属性信息。这一步骤同样在`db\revprops`目录下进行,删除目标版本之后的所有版本属性文件。 #### 更改当前版本信息 完成上述步骤后,仓库实际...

    清除文件夹SVN信息

    注册后,右键文件夹,选择清除svn信息,可以清除文件夹下所有svn信息!

    批量清除svn和csv版本控制文件

    标题和描述提到的"批量清除svn和csv版本控制文件"正是针对这一需求提供的一种解决方案。 批量清除版本控制文件通常涉及查找并删除特定类型的文件,如`.svn`(Subversion的工作副本目录)和`.csv`(假设这里指的是...

    清除svn文件的小工具

    1. 重置项目:当你想要从头开始或者准备将项目分发给其他人,不希望包含版本控制信息时,可以清除 `.svn` 目录,这样接收者不会看到你的版本历史。 2. 移动到其他版本控制系统:如果你打算从 SVN 转换到 Git 或其他...

    myeclipse中svn版本与客户端版本出现冲突问题与解决方法

    可以在MyEclipse的插件管理器中查看SVN插件版本,同时在SVN客户端的关于信息中查看其版本。 2. **更新插件**:如果MyEclipse的SVN插件版本较旧,尝试通过MyEclipse的更新管理器升级到最新版本,以确保与当前的SVN...

    清除SVN脚本

    "清除SVN脚本"通常是一个批处理文件(.bat),它通过执行一系列命令来移除项目中的SVN信息。这些命令可能包括: 1. 使用`svn export`命令:这个命令可以导出项目的一个干净副本,不包含任何版本控制信息。这是最...

    svn版本之间的合并问题

    5. **重置操作**:在某些情况下,完全清除目标版本中的特定文件或目录,然后重新进行合并可能是必要的。这可以通过运行`svn revert -R <directory>`来实现,但请注意,这将撤销所有未提交的更改。 #### 四、最佳...

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

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

    删除当前目录下的所有.svn版本控制文件

    这个批处理工具放到当前目录下,双击就会删除当前目录以及子目录下的所有svn 版本控制信息。

    清除svn信息

    选中需要清除svn信息的目录,右击 选中 清除svn,选中需要清除svn信息的目录,右击 选中 清除svn

    右键自动清除svn记录工具

    标题中的“右键自动清除svn记录工具”指的是一个专门用于清理Subversion(简称svn)版本控制系统中的历史记录的软件工具。这个工具提供了便捷的操作方式,用户只需通过鼠标右键点击即可执行清理操作,大大简化了常规...

    用java代码删除项目中的.svn文件

    更新svn地址需要删除项目中svn版本文件 。代码删除项目中的.svn文件

    一键清除SVN或CVS版本控制目录

    ### 一键清除SVN或CVS版本控制目录 在软件开发过程中,版本控制系统如Subversion (SVN) 和 Concurrent Versions System (CVS) 被广泛应用于代码管理、版本跟踪和协同开发。随着时间的推移,项目目录中会积累大量的 ...

    清除SVN版本控制文件.doc

    标题中的“清除SVN版本控制文件.doc”表明这个文档主要涉及如何从计算机中删除与Subversion(SVN)相关的版本控制文件。Subversion是一个流行的版本控制系统,用于管理软件项目的源代码和其他文件,允许团队协作并...

Global site tag (gtag.js) - Google Analytics