`
flaming
  • 浏览: 23304 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
最近访客 更多访客>>
社区版块
存档分类
最新评论

SVN 删除所有同名字的文件夹

阅读更多
当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法。

一、在linux下

删除这些目录是很简单的,命令如下

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

或者

find . -type d -iname ".svn" -exec rm -rf {} \; 

全部搞定。(http://tech.techweb.com.cn/redirect.php?fid=26&tid=205673&goto=nextnewset)



二、在windows下用以下法子:
1、在项目平级的目录,执行dos命令:
xcopy project_dir project_dir_1 /s /i


2、或者在项目根目录执行以下dos命令
for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
分享到:
评论
2 楼 dwangel 2009-01-08  
for /r . %a in (.) do @if exist "%a\.svn" rd /s /q "%a\.svn"
1 楼 rainux 2008-08-14  
svn export your_project_dir dist_dir

相关推荐

    svn利用TortoiseSVN忽略文件或文件夹(目录)

    忽略已经版本控制的文件如果你不小心添加了一些应该被忽略的文件,...TortoiseSVN→提交父目录,TortoiseSVN会查看遗失文件和你从版本库标记删除的文件。将文件移到原始位置将文件添加到忽略文件,所以你不必再为此烦心

    SVN使用手册大全(史上最全)-pdf版.pdf

    - **使用方式**:所有SVN命令通过Windows资源管理器的右键菜单执行。 ##### 2. 迁出配置库内容 - **步骤**: 1. 在本地硬盘创建文件夹,如“SVN”,并在其中创建空子文件夹。 2. 鼠标右键选择“SVN Checkout”。 ...

    SVN使用说明1

    用户需要在目标文件夹中右键选择"Svn Checkout",输入从SVN服务器获取的URL,然后确认,即可将项目文件从服务器下载到本地工作目录。注意,`.svn`是一个隐藏目录,存储了文件的基准版本和更新信息,不得手动修改或...

    SVN客户端--TortoiseSVN使用说明

    - **功能**: 删除文件或文件夹,并记录删除操作。 - **操作步骤**: - 右键点击文件或文件夹,选择“TortoiseSVN -> Delete”; - 使用“SVN Commit”提交删除操作。 ##### 10. Moving (移动) - **功能**: 移动...

    Eclipse_SVN插件

    1. **版本控制操作**:插件提供了添加、删除、更新、提交、合并、解决冲突等一系列版本控制操作,使得开发者无需离开Eclipse即可完成所有SVN操作。 2. **图形化界面**:Eclipse SVN插件提供了一个直观的图形用户...

    svn 使用说明

    这种方式导入的文件夹名字不会出现在仓库中,只有内容会被导入。二是"检出 Checkout"—>"提交 Commit",新建一个空文件夹作为本地工作区,将项目内容复制进去,清理后进行检出,然后提交更改。 在日常开发中,SVN的...

    TortoiseSVN-1.14.5.29465-x64-svn-1.14.2.rar

    - 图标重载:在文件和文件夹上显示不同的图标,以表明其在版本库中的状态,如未版本化、已修改、已添加、已删除等。 - 安全的版本存储:所有更改都保存在版本库中,即使本地文件丢失或损坏,也能从版本库恢复。 - ...

    TortoiseSVN-1.8.7.25475-x64-svn-1.8.9.msi

    TortoiseSVN是一款在Windows操作系统上广泛使用的版本控制系统客户端,它的名字来源于具有慢速但稳健特质的陆龟,寓意其稳定而强大的特性。TortoiseSVN 1.8.7.25475-x64-svn-1.8.9是该软件的一个特定版本,专为64位...

    删除SVN,VSS,CVS项目文件标记

    删除SVN,VSS,CVS项目文件标记 分享快乐,你会更快乐。

    文件及文件夹对比器源码源码demo

    - **递归对比**:如果文件夹包含子文件夹,需要递归地对比所有嵌套的文件和子文件夹。 3. **版本控制**: - **版本标识**:为每个文件或文件夹分配一个版本号,便于追踪历史记录。 - **版本差异记录**:保存每次...

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    但由于 VSS 的文件夹是要完全共享给用户后,用户才能进入,所以用户对 VSS 的文件夹都可以删除。这一点也是 VSS 的一个比较大的缺点。总体成本:★★★★VSS 没有采用对许可证进行收费的方式,只要安装了 VSS ,对...

    python删除过期log文件操作实例解析

    注意使用`shutil.rmtree()`删除文件,因为它能处理文件或目录(如果文件夹内有其他文件)的删除。 通过这种方式,你可以定制化地管理并清理Python应用的日志文件,确保磁盘空间的有效利用,并保持日志系统整洁。在...

    C#DelTemp.rarC#DelTemp.rarC#DelTemp.rarC#DelTemp.rar

    3. **CodeSpecialFolder.rar**:这个名字暗示了这可能是一个包含源代码的RAR文件,特别是与处理特殊文件夹相关的代码。在C#中,处理特殊文件夹的代码可能涉及到读取、写入或删除这些目录下的文件。 综合以上信息,...

    TortoiseSVN.rar

    TortoiseSVN,这个名字听起来或许有些奇特,但其在IT行业中却是一个广为人知的版本控制系统,尤其在Windows用户群体中更是深受喜爱。它是一个开源的、基于Apache Subversion (SVN) 的客户端工具,提供了一个强大的...

    基于PHP的AjaXplorer远程档案管理器源码.zip

    3. **文件管理功能**:AjaXplorer提供了全面的文件管理功能,包括浏览目录、创建文件夹、上传文件、下载文件、复制、剪切、粘贴、重命名、删除、预览文件(如图片、文本文件、PDF等)以及文件的权限管理。...

Global site tag (gtag.js) - Google Analytics