目录Linux下如何快捷删除.svn目录(linux删除.svn)
随着技术的发展,开发者们采取软件版本控制系统,将程序源代码保存在本地或远程仓库中,以便随时取出,而其中最为熟知的是subversion(简称SVN),它可以追溯文件或版本的变化,每个工程文件夹都会有个.svn的隐藏文件夹,其存储着关于版本控制的一些必要信息,以便subversion运作。
有时当我们用subversion管理版本控制的文件时,经常会产生这样的情况,当我们在做文件的删除,重命名,复制等操作时候,会出现失败的提示,而这时我们可以看到一定会有产生.svn文件,此时可以说明此文件进入版本管理控制,那么就要将.svn文件都删掉,才能继续进行操作了,而这个操作在Linux下有该快捷方法,下面就介绍在Linux下如何快捷删除.svn:
1. 打开终端,按照路径cd到我们想要删除.svn的文件夹路径下
2. 在当前文件夹下输入命令行:
`sudo find . -name .svn -exec rm -rf {} \;`
这个命令的意思是:以当前路径(.)为起点,搜索出文件名为”.svn”的文件,并执行rm -rf {} \;这条命令来将这些文件及文件夹删除,其中rm -rf {} \;表示将搜索到的”.svn”文件及文件夹彻底删除
3. 完成以上操作后,.svn文件就会被删掉。
通过以上的操作,我们已很容易的完成了.svn的删除,但是要特别注意的是,一定注意在没有必要的情况下,不要删除.svn文件夹,很容易就会对我们的工程文件产生不可逆的破坏,而且通常.svn的体积也不大,所以不必担心由于空间的考虑需要删除。