linux - Rsync:删除,但不删除 .svn 子目录

标签 linux svn centos rsync

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

谢谢。

最佳答案

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

关于linux - Rsync:删除,但不删除 .svn 子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9167359/

相关文章:

linux - 每分钟写入另一个 tcpdump 文件

json - 用JQ解析json : Where are the comma?

c++ - Linux 共享库 C++

svn - 如何将存储库从 Unfuddle 复制到本地 SVN 服务器?

centos - Centos 7 上的 Xen

linux - 如何在 CentOS 中将我的用户变成 root

linux - 用于查找该目录中保留过去 7 天内创建的文件的空间有多少的命令。不使用 `find`

java - 运行 Java Eclipse SWT(64 位 Linux)

svn - 有没有办法从意外的 "svn revert"中恢复?

jenkins - 无法从 Mac 连接到 CentOS VM -(设置 Jenkins 管道)