在Linux/Mac下面删除所有的.svn文件

在使用svn管理代码的时候,如果提交原有的svn管理下的project到新的svn目录下时,需要先删除原有的文件夹里面的所有的.svn文件下面的所有内容,否则直接提交会导致失败。

注意:最好先拷贝一个新的项目,然后删除备份文件夹下面的.svn文件。以免原有的svn项目有未提交的代码,导致文件不能提交,造成丢失等。

下面这种方法可以简单的使用终端删除所有的.svn文件。

1、首先先定位到你的项目的目录文件下面,比如我的项目在桌面上的svnProject目录下面,则需要在终端执行如下命令:

  1. ~ mac$ cd Desktop/svnProject/

执行完毕之后,就处在当前的svnProject目录下面了。

2、再执行如下命令,就可以删除此目录下面的所有的.svn文件了

  1. svnProject mac$ find ./ -name ".svn" | xargs rm -Rf

可以看到此目录下面的所有的.svn文件都被删除了 ,包含子目录中的.svn文件也被删除了。

3、接下来就可以使用此目录下面的项目,上传至svn了。

时间: 2024-08-01 12:00:58

在Linux/Mac下面删除所有的.svn文件的相关文章

在Mac下面删除所有的.svn文件

在使用svn管理代码的时候,如果提交原有的svn管理下的project到新的svn目录下时,需要先删除原有的文件夹里面的所有的.svn文件下面的所有内容,否则直接提交会导致失败. 会提示该代码已被svn管控,不允许上传到新的目录下面 . 1.先拷贝一份.cd到该目录下面,(注意.svn文件是隐藏的,如何查看隐藏文件,自己查一下) 2.执行该命令 find ./ -name ".svn" | xargs rm -Rf 该目录以及下面的子目录已全部删除,  OK ,可以上传到新的svn目录

svn 删除所有的 .svn文件

svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \;

window下删除所有带.svn文件夹及文件

需要两步: 1./使用del命令删除所有包含.svn名的文件 del * /S /F /Q "*^.svn*" "^"在dos中用来标识特殊符号,/参数可以查看命令帮助,help del或del /? 2.使用window搜索功能,搜索所有含.svn名的文件,将搜索结果全部删除 大功告成!第2步是为了弥补第1步del命令不能删除本身文件夹的缺点(rd命令又不能遍历子目录,只能全删) PS: 2013-8-6 记录 这是自己写的,今天发现有点缺陷,主要是第一步是命令用

[转载]删除所有的.svn文件夹

Windows 下,在DOS窗口中运行如下命令 dos 代码 for /r <你项目的路径> %i in (.svn) do rd /s /q %i 参考链接:删除所有的.svn文件夹

删除所有的.svn文件夹

工作中要把一个项目迁移到另外的svn目录中,遇到一个问题,需要先把原来的.svn删除,然后再增加到新的svn中,开始手动删除,但是发现太耗时耗力了,网上搜了几种删除的方法,自己都试了一遍,总结了一下,写出来备忘. 一.在Dos窗口中运行如下命令 for /r <你项目的路径> %i in (.svn) do rd /s /q %i 二.将"Delete SVN Folders"操作添加到右击菜单中 建立一个文本文件,名称随意,后缀为.reg,内容如下: Windows Re

Linux/Mac OS 下 批量提交 新增文件到SVN 服务器

命令行下操作svn没有使用界面形式的TortoiseSVN直观,但是不管怎样,命令行下操作svn还是有它的有点,如果你碰到一次需要svn add许多个文件怎么办?下面的命令可以帮助你解决这个问题 一次性增加所有新增的文件到svn库: svn st | awk '{if ($1 == "?") {print $2} }' | xargs svn add 一次性从svn库删除所有需要删除的文件 svn st | awk '{if ($1 == "!") {print $

linux,Mac下 ls 查看目录(文件夹)内容大小

习惯Terminal没有不知道ls命令的(等同于DOS的dir),经常只是需要查看目录的内容大小,但ls -h显示的只是目录的本身大小,而且很多项内容 ls 在这方面的两个诟病出现了: 小诟1. 显示的信息很全,我们只提取Size和Name两列,分别是第5和9列 但是发现不对,像Edge的话起码有200G,但是为什么显示的是306B,说明ls只是显示目录的本身大小,不显示内容大小 大诟2. 不显示目录的实际大小,要显示目录(文件夹)的内容大小,需要用到du(disk utility的缩写)来显示

Mac下删除废纸篓内文件

#首先进入废纸篓 cd ~/.Trash/ #然后删除

linux下如何删除一百万个文件

今日QA发了个请求,要求删除某目录下指定格式的文件. [[email protected] resin-3.1.9]# ls | wc -l1013964 统计了下,有一百万多个文件! 而且文件的命名也很古怪,如"d:\temp\perf\1413787853558.html"... 直接用rm -f  *.html,不支持! -bash: /bin/rm: Argument list too long 尝试用xargs,ls也不支持这么多的参数. #ls *.html | xargs