工作中,需要将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 export`或`svn remove`等。 2. **运行批处理脚本**:将`delSvn.bat`文件拷贝到需要清理SVN版本信息的文件或目录的根路径下。双击运行...
例如,当项目不再需要版本控制,或者准备将项目迁移到其他版本控制系统(如Git)时,就需要清除原有SVN的信息。 4. 如何清除SVN版本控制:通常,这涉及到以下几个步骤: - 备份:在执行任何操作之前,确保备份原始...
- .SVN子目录:位于每个SVN工作副本目录下的.SVN子目录是SVN用来保存文件状态和版本信息的地方。 2. 为何需要清除.SVN子目录: - 保存空间:.SVN目录包含了与版本控制相关的元数据,可能会占用一定磁盘空间,如果...
当SVN版本化了注册表文件,这意味着这些配置信息被纳入了SVN的版本控制,可以进行版本追踪和更新操作。然而,这可能导致不必要的混乱,尤其是在多人协作时,不恰当的修改可能会对系统稳定性造成影响。 要清除被SVN...
一键清除svn信息
3. **清除版本属性**:除了版本记录,我们还需要清除与这些版本相关的属性信息。这一步骤同样在`db\revprops`目录下进行,删除目标版本之后的所有版本属性文件。 #### 更改当前版本信息 完成上述步骤后,仓库实际...
注册后,右键文件夹,选择清除svn信息,可以清除文件夹下所有svn信息!
标题和描述提到的"批量清除svn和csv版本控制文件"正是针对这一需求提供的一种解决方案。 批量清除版本控制文件通常涉及查找并删除特定类型的文件,如`.svn`(Subversion的工作副本目录)和`.csv`(假设这里指的是...
1. 重置项目:当你想要从头开始或者准备将项目分发给其他人,不希望包含版本控制信息时,可以清除 `.svn` 目录,这样接收者不会看到你的版本历史。 2. 移动到其他版本控制系统:如果你打算从 SVN 转换到 Git 或其他...
可以在MyEclipse的插件管理器中查看SVN插件版本,同时在SVN客户端的关于信息中查看其版本。 2. **更新插件**:如果MyEclipse的SVN插件版本较旧,尝试通过MyEclipse的更新管理器升级到最新版本,以确保与当前的SVN...
"清除SVN脚本"通常是一个批处理文件(.bat),它通过执行一系列命令来移除项目中的SVN信息。这些命令可能包括: 1. 使用`svn export`命令:这个命令可以导出项目的一个干净副本,不包含任何版本控制信息。这是最...
5. **重置操作**:在某些情况下,完全清除目标版本中的特定文件或目录,然后重新进行合并可能是必要的。这可以通过运行`svn revert -R <directory>`来实现,但请注意,这将撤销所有未提交的更改。 #### 四、最佳...
找到项目目录,右键--选择“Delete SVN Folders”,即可删除SVN信息并断开项目SVN连接
这个批处理工具放到当前目录下,双击就会删除当前目录以及子目录下的所有svn 版本控制信息。
选中需要清除svn信息的目录,右击 选中 清除svn,选中需要清除svn信息的目录,右击 选中 清除svn
标题中的“右键自动清除svn记录工具”指的是一个专门用于清理Subversion(简称svn)版本控制系统中的历史记录的软件工具。这个工具提供了便捷的操作方式,用户只需通过鼠标右键点击即可执行清理操作,大大简化了常规...
更新svn地址需要删除项目中svn版本文件 。代码删除项目中的.svn文件
### 一键清除SVN或CVS版本控制目录 在软件开发过程中,版本控制系统如Subversion (SVN) 和 Concurrent Versions System (CVS) 被广泛应用于代码管理、版本跟踪和协同开发。随着时间的推移,项目目录中会积累大量的 ...
标题中的“清除SVN版本控制文件.doc”表明这个文档主要涉及如何从计算机中删除与Subversion(SVN)相关的版本控制文件。Subversion是一个流行的版本控制系统,用于管理软件项目的源代码和其他文件,允许团队协作并...