我正在同步一个巨大的(18000 个文件)目录,我需要使用 --delete
选项,因为目标文件夹中有很多垃圾。但是,目的地受 SVN 版本控制,因此我需要它保留每个目录具有的 .svn/
子目录。我尝试使用 --ignore=".svn/"
标志,但这似乎只忽略了源上的内容,并且仍然删除了目标上的这些目录。有没有办法解决?两台机器都是最新的 CentOS 服务器。
谢谢。
最佳答案
您可能需要 --exclude 选项; --delete-excluded 如果需要,您可以执行相反的操作(实际上删除排除的文件)
关于linux - Rsync:删除,但不删除 .svn 子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9167359/