使用svn管理代码时,如果将原svn管理提交到新的svn目录,需要先删除原文件夹中所有.svn文件的所有内容,否则直接提交会导致失败。
注意:最好先复制一个新项目,然后删除备份文件夹下的.svn文件。为了避免原来的svn项目有未提交的代码,导致文件无法提交,造成丢失等情况。
以下方法可以简单地使用终端删除所有 .svn 文件。
1、首先找到你项目的目录文件。比如我的项目在桌面目录下,需要在终端执行如下命令:
~ mac$ cd Desktop/svnProject/
执行完成后会在当前目录下。
2、 然后执行以下命令删除该目录下的所有.svn文件
svnProject mac$ find ./ -name ".svn" | xargs rm -Rf
可以看到这个目录下的所有.svn文件都被删除了,子目录下的.svn文件也被删除了。
3、接下来就可以使用这个目录下的项目,上传到svn了。
题外话:.svn文件通常是隐藏的Mac桌面上的软件可以删除吗Mac桌面上的软件可以删除吗,可以参考苹果电脑mac显示隐藏文件的方法来显示mac电脑下的隐藏文件。
发表评论