Rsync:删除但不删除.svn子目录

3
我正在同步一个包含18000个文件的巨大目录,并且需要使用--delete选项,因为目标文件夹中有很多垃圾文件。但是,目标文件夹在SVN版本控制下,所以我需要保留每个目录下的.svn/子目录。我尝试使用--ignore=".svn/"标志,但它似乎只忽略源目录中的内容,并仍然删除目标上的这些目录。有没有解决方法?两台机器都是最近的CentOS服务器。
谢谢。
1个回答

2
您可能需要使用 --exclude 选项;如果需要的话,--delete-excluded 可以让您执行相反操作(实际上删除被排除的文件)。

应该是这样的吗?--delete --exclude=.svn/ - brad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接