首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Mac OS X上删除整个目录层次结构中所有.svn目录的最佳方法是什么?

在Mac OS X上删除整个目录层次结构中所有.svn目录的最佳方法是使用命令行工具findrm。以下是具体步骤:

  1. 打开终端(Terminal)。find . -type d -name .svn -exec rm -rf {} \;
  2. 使用cd命令进入要删除.svn目录的根目录。
  3. 输入以下命令:
  4. 按回车键执行命令,它将递归地删除所有.svn目录。

这个命令的解释如下:

  • find .:在当前目录(.)开始查找。
  • -type d:只查找目录。
  • -name .svn:只查找名为.svn的目录。
  • -exec rm -rf {} \;:对找到的每个目录执行rm -rf命令,其中{}是找到的目录名,\;表示命令结束。

注意:这个命令将删除所有.svn目录,因此请确保您在正确的目录中执行此命令。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

iOS开发笔记(五)

allowed here 这个文件用svn delete、svn revert都无法修改,后面GG一番之后发现有个方法是: svn delete reademe@2x.png@ 原来是带@符号的名字会出问题...svn revert 可以重置单个文件修改; xcode 可以丢弃所有的更改; svn delete 是删除某个svn里面的数据,非svn的数据直接rm; 2、SourceTree 在用git拉取代码的时候...Mac OS X相关 1、Mac上使用NTFS移动硬盘 在Mac上使用移动硬盘,可以通过修改Volume的文件,直接访问移动硬盘。...(有一个扫得出来,但是收费太贵,要$100) 经过一番思考,猜测是我通过修改Volume的这种方式访问硬盘,导致里面文件目录的索引或者文件数据被OS X搞坏; 找了台win电脑,打开文件夹的时候,显示目录已经损坏...在一番GG之后,找到一个靠谱的答案: 打开硬盘属性,选项卡,查杀,自动修复。 在折腾了3、4个小时后,终于搞定,在Mac上使用又能看见。 但是在晚上使用的时候,发现Mac又打不开硬盘的目录。

2.2K40

mac os x使用Git简易入门教程

该入门教程的流程是这样的; 什么是Git----------------->为什么选择Git----------------->如何安装Git到MAC OS X------------------>如何使用...在使用中,目前体验到最大的相比SVN的好处有; 分支代码只有一份!log在本地!合并代码更加方便!更加安全!目录更加简洁! 简单做下解释; 分支代码只有一份!...虽然增加了一个过程,却可以防止随意修改导致后期合并出现大问题的风险。 目录更加简洁! 在Git本地仓库根目录,只有一个.git文件,它包含了所有的管理信息。...3, 如何安装Git到MAC OS X 这里介绍两种方式; 一,使用Git command-line 二,使用GUI工具SourceTree,功能很强大,很方便 在进行安装前,要说一下,Git和SVN...参考链接;http://www.renfei.org/blog/mac-os-x-terminal-101.html linux基础命令; sudo -s 获取绝对用户权限 cd xxx 进入

4.2K50
  • iOS开发入门笔记

    , iPad, iPad Mini,它们运行的是iOS系统,不是Mac OS),苹果电脑在出厂的时候就会预装Mac OS,目前最新版本是Mac OS X 10.8,主流的版本还有Mac OS X 10.6...下载回来的zip文件最好保存在”下载”或者”文稿”目录里,因为在Mac OS 10.8以前,有些目录(例如/var/private/tmp)在Finder中是看不到的,要通过Finder的“前往 > 前往文件夹...使用Mac电脑的键盘 如果要输入大量文本,使用模拟器里的软键盘效率太低,这时候可以使用物理键盘,方法是:在Mac OS顶部的模拟器菜单栏,点击”硬件”菜单,勾选下拉菜单中的“模拟硬件键盘”。...发布到App Store 打IPA包 IPA包本质上是一个ZIP压缩包,只不过它有着特殊的目录结构,扩展名是ipa,制作方法如下: 在Xcode中Build项目,快捷键Command B 在左侧项目导航器中...Xcode中的代码结构与操作系统上的文件系统并不一致 推荐在Finder里建好目录再到Xcode的Project Navigator中点击“Add Files to”添加到项目中 iPhone 5适配

    4K60

    Web-第二十七天 SVN使用【悟空教程】

    五、SVN体系结构图 ? 六、SVN下载与安装 ? ? ? ? ? ? 目录层次结构 ?...6.删除本地文件 svn delete User.java 准备工作 在本地目录中存在有将要被删除的SVN控制文件/目录 指令结果 将本地文件/目录信息删除 注意事项 delete指令只能删除本地文件...指令删除的SVN控制文件/目录且未提交到SVN服务器 指令结果 将本地被删除文件/目录信息恢复 注意事项 revert指令只能恢复未提交的数据 1.获取服务器信息 svn info 2.获取服务器目录层次结构...5.删除本地文件 svn delete User.java 在待删除的文件/目录上面通过右键菜单,完成本地文件/目录的删除操作,该操作在未提交之前是可恢复的 ?...步骤三:在MyEclipse安装目录的dropins目录下,创建文本文件,文件名任意,扩展名为.link,录入svn.link,并编辑内容如下: path=X 注意:路径中的分隔符使用\\ path

    1K10

    如何在Mac上轻松使用SVN

    大家都知道,在Mac或Linux环境下使用git比较方便,但有时候根剧项目要求又不得不使用SVN,在windows系统上面有我们最为熟悉的小乌龟(TortoiseSVN,下载链接:https://tortoisesvn.net.../downloads.zh.html)在mac系统上面则很少svn的工具,本文就带大家对比Git,介绍如何在Mac上轻松使用命令行进行操作SVN,同时提升开发人员的格调。...【码农编程进阶笔记】 1.svn update -r m 2.svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。...:不在svn的控制中; M:内容被修改; C:发生冲突; A:预定加入到版本库; K:被锁定 8.删除文件 通过svn delete删除文件后需要执行提交操作才会真正删除。...#方法一:删除和提交操作 svn delete path -m "delete test fle" #方法二:先删除再提交 svn delete 1.log svn commit -m “” 9

    4.5K10

    IDEA快捷键

    但是我个人还是强烈建议你可以在我的基础上整理一份属于你的快捷键目录(删除掉多余的字眼,只保留快捷键内容),本篇文章也只是起到一个工具和引子的作用。...,将选定的代码加入动态模板中 Ctrl + Alt + H 调用层次 Ctrl + Alt + B 在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口 Ctrl + Alt + C 重构-快速提取常量...在 IntelliJ IDEA 中有两个 Mac 版本的快捷键,一个叫做:Mac OS X,一个叫做:Mac OS X 10.5+ 目前都是用:Mac OS X 10.5+ 有两套的原因:https:.../后一个方法名位置 Command + ] / Command + [ 移动光标到当前所在代码的花括号开始/结束位置 Command + F12 弹出当前文件结构层,可以在弹出的层上直接输入进行筛选(可用于搜索类中的方法...) Control + H 显示当前类的层次结构 Command + Shift + H 显示方法层次结构 Control + Option + H 显示调用层次结构 F2 / Shift + F2 跳转到下一个

    1.2K42

    Mac环境下svn的使用

    在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。...,删除的文件又从服务器上的文件夹中下载到你的本地文件夹中。...但是它是支持文件修改后的更新操作的。 2、记得写注释,否则系统不会识别命令的。 mac svn 删除.svn隐藏文件的命令 打开终端,进到所在的目录,然后出入一下代码 find ....这是将工作副本对应到同一仓库中某个分支或者标记的 方法。 2、改写工作副本的URL元数据,以反映单纯的URL上的改变。...一个简单的重现方法:在 .svn 目录下创建空的名为 lock 的文件 使用命令行 "svn cleanup" 或者类似的“清理”动作删除锁定 svn: 工作副本“trunk/src”已经锁定 svn

    7K31

    SourceTree使用技巧

    一 、SourceTree简介 SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。...冲突文件规则: 忽略文件夹(如:bin、obj): obj/ bin/ 某目录下的所有.txt文件, obj/*.txt 开发的过程中可能遇到一些忽略文件中未添加的文件,此时需要开发者自行添加忽略文件,...如果你把.git目录的体积大小跟.svn比较,你会发现它们差距很大。因为,.git目录是处于你的机器上的一个克隆版的版本库,它拥有中心版本库上所有的东西,例如标签,分支,版本记录等。...在SVN,分支是一个完整的目录。且这个目录拥有完整的实际文件。如果工作成员想要开啟新的分支,那将会影响“全世界”!每个人都会拥有和你一样的分支。...你也知道,SVN的版本号实际是任何一个相应时间的源代码快照。我认为它是从CVS进化到SVN的最大的一个突破。因为GIT和SVN从概念上就不同,我不知道GIT里是什么特征与之对应。

    4.4K10

    macos安装svn软件_windows安装svn服务器

    我们都知道在Windows安装SVN客户端一般都用TortoiseSVN,在MAC OS上也有一个类似TortoiseSVN的,就是SnailSVNLite,它的操作跟TortoiseSVN很像,...2.下载完成,打开软件,在【SVN设置】下,看下面提示设置好3个路径 ①~/.ssh 查找对应的文件夹,如果~/.ssh文件夹已存在,选中.ssh文件夹;若不存在,使用终端到“用户”目录,创建.ssh目录...版本库地址:就是SVN服务器的地址 检出至:本地存放SVN文件的目录路径 设置好上面两项,其余默认,点击确定,输入SVN的账号和密码,将下载SVN服务器的文件到刚设置好的目录路径。...这样就ok了,至于SVN的使用和Windows上的TortoiseSVN基本一样。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    8.3K10

    日常IT技巧总结_it工作写经验总结

    再次打开“运行”,输入“gpedit.msc”并回车; 进入本地组策略界面,依次打开【计算机配置】-【管理模板】-【系统】-【所有配置】; 然后在右方列表中,找到“关闭自动播放”,双击打开; 在弹出的自动播放配置界面...Cmd 修改环境变量 set Path>D:/a.txt Set path=[原有全部环境变量路径+新增环境变量路径] cmd命令 切换到d盘 d: Pushd 可以到绝对路径 cmd获取文件夹的目录层次结构...@rem 循环删除当前目录及子目录下所有的SVN文件 @rem for /r ....输入:help命令,显示该FTP提供所有的命令 pwd: 查询linux主机所在目录(也就是远程主机目录) lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的...\*\/ 对整个目录文件批量删除注释,可以使用sublime全替换,然后点击某一文件标签close other tabs,最后一直按Y保存即可; 如果文件有很多空行,可以使用notepad的编辑->行操作

    86810

    Mac上的一些软件

    内建 SQL 语法高亮的查询编辑器 支持 Windows, Mac OSX and Linux ---- Discord 一款Mac OS平台上适合游戏玩家的语音聊天工具 ---- Espresso...and Mac) ---- Go2Shell 可以在文件夹中直接打开对应目录的命令行 与cd to功能类似 ---- goPanel 2 goPanel 2 是一款实用的Web服务器管理软件,拥有超过...GitHub Stars管理工具 ---- OmniDiskSweeper 磁盘空间管理工具, 可以扫描出硬盘中所有目录、文件所占用的空间 ---- Paintbrush 一款简单易用的绘图工具 --...RapidWeaver 一款帮助用户更快更好的制作网页的软件 可以在几分钟之内创建具有专业性水准的网页 ---- Scrivener 最佳写作软件 可以辅助作者完成从作品构思、搜集资料、组织结构、增删修改到排版输出的整个写作流程...无论是结构化的论文还是信马由缰的随笔,各种写作方式都可以在 Scrivener 中找到适合的工具和功能 ---- SiteSucker 一款帮助用户下载数据的下载工具 SiteSucke绝对是一扒网站的利器

    52620

    RN 框架工程相关指南

    [1500866418940_5527_1500866419446.png] 各平台的 NDK 下载链接如下: Mac OS (64-bit) - http://dl.google.com/android...如上文结构中提到,js 代码在 jsbundle 文件夹下,若需要编译打包新的 jsbundle,可以考虑直接在 jsbundle 目录下直接命令行运行 npm install 下载需要的依赖。...然而由于业务或工程需要(打入 log、修复隐藏的坑等等),不得不修改源码时,请将修改的部分在工程中的 CodeModificationAttention.md 文件中做好记录方便所有成员周知,例如:...ABC.java 中新增 methodA 方法、新增 paramA 成员变量… …——by 成员 A DEF.java 中 methodB 方法修改… …——by 成员 B 具体请参照 CodeModificationAttention.md...A:请切换到 staff-wifi 再运行(Mac)。 5、Q:为什么最新的 RN 官方源码工程打开后一直在 gradle sync? A:请切换到 staff-wifi 再运行(Mac)。

    2.4K00

    从入门到精通:详解SVN版本控制系统的使用方法

    这些特性使得开发人员可以更轻松地管理团队的协作和在不同版本之间进行切换。SVN能够在各种操作系统中运行和使用,包括Windows、Mac OS和Linux等。...配置路径级别的访问控制(可选):SVN还支持在仓库中的特定路径上设置访问权限。可以在SVN仓库目录下创建一个名为authz的文件,并在其中定义路径级别的访问规则。...确定要创建标签的代码版本,并记下该版本的修订号(revision number)或路径。在SVN中,标签通常是在仓库的特定目录下创建的,常用的目录结构是在tags目录下创建一个新的子目录作为标签名称。...这将从指定文件或目录中删除属性。注意事项:SVN属性可以应用于文件和目录。属性的作用范围可以是单个文件、整个目录(包括其子目录和文件)或整个SVN仓库。...SVN属性是递归的,即如果你在一个目录上设置属性,它将递归应用于该目录下的所有子目录和文件。

    33410

    Mac-Mac中SVN的使用

    注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。...2、每个以URL指定的目录,都会透过立即提交于仓库中创建。 在这两个情况下,所有的中间目录都必须事先存在 回滚 revert PATH… 取消所有的本地编辑。...恢复一整个目录的文件,可以使用--depth=infinity选项 注意: 本子命令不会存取网络,并且会解除冲突的状况。...但是它不会恢复被删除的目录 代码库URL变更 svn switch (sw): 更新工作副本至不同的URL。...这是将工作副本对应到同一仓库中某个分支或者标记的方法。 2、switch –relocate FROM TO [PATH...] 改写工作副本的URL元数据,以反映单纯的URL上的改变。

    1.2K20

    Git最全系列教程(一)

    本地版本控制系统 其中最流行的一种叫做 rcs,现今许多计算机系统上都还看得到它的踪影。甚至在流行的 Mac OS X 系统上安装了开发者工具包之后,也可以使用 rcs 命令。...你可以根据需要设定不同的协作流程,比如层次模型式的工作流,而这在以前的集中式系统中是无法实现的。 1.2 Git 简史 同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。...这些文件实际上都是从 Git 目录中的压缩对象数据库中提取出来的,接下来就可以在工作目录中对这些文件进行编辑。 所谓的暂存区域只不过是个简单的文件,一般都放在 Git 目录中。...install git 在 Mac 上安装 在 Mac 上安装 Git 有两种方式。...Git OS X 安装工具 另一种是通过 MacPorts (http://www.macports.org) 安装。

    69920

    eclipseSVN的安装及使用

    SVN检出(SVN Checkout) 在文件夹或者目录下单击右键 –> 选择SVN检出,如下图所示 点击后,在弹开窗口的版本库url框中输入版本库的目录地址,然后点击确定,如下图 再点击...如果被删除的文件已入版本库,则删除的方法如下: 选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”....使用操作系统的删除操作删除该文件,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”,在变更列表中选择被删除的文件。如下图: 4....检查更新(Check for modifications) 此功能可以显示你所做的修改有哪些还没有提交的,此功能不光能看到对文件的修改变化,所有的变化都能看到,包括增加文件或者目录,删除文件或者目录...folderID=2240 2.下载后安装 下载后的插件包目录结构: 将插件包features和plugins目录中的文件分别复制到Eclipse安装目录的features和plugins中。

    1.2K30

    【黄啊码】关于版本控制,你选Git还是SVN(git和svn的比较)

    所以SVN可以局部checkout部分路径下的内容,而不用checkout整个分支。Git仓库中,项目根目录下的.git目录统一管理了所有的仓库数据和当前工作树的相关信息。...分支下的子目录,而不是整个仓库,而git只能checkout整个分支。...3.6 删除文件在使用Svn rm删除一个目录的时候,因为每个目录下都存在.svn目录,记录了这个目录于服务器端仓库相关的信息,所以在commit之前,目录里的其它文件会被删除,但是目录及其子目录并不会被真正删除...在git中,同样,使用git rm 删除文件。但是git对目录的处理有些奇怪,如果某个目录下的所有文件都被删除以后,该目录就会被自动删除,也就是说你无法保留一个空的目录。...你也无法添加一个空目录到仓库里。也就是说git 自动忽略空目录,不知道这样做的目的是什么?

    63030

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券