tta*_*ala 5 mac backup rsync tortoise-svn
我在 Mac 上使用 rsync 备份到 USB 驱动器或网络映像(也是 HFS+ 格式)。我在处理 .svn 子目录中的文件时遇到问题,例如“all-wcprops”或“entries”——在检出或更新时,Subversion 将它们标记为只读(权限位为 444)。
我的 rsync 命令因此而窒息;它们在第一次运行期间被正确备份,但任何更改都会导致目标(备份卷)上的“权限被拒绝”错误。
也许这是 Tortoise SVN 的人工制品 - 我实际上是在 XP 虚拟机中使用它来执行 svn 操作。但不使用 Tortoise 不是一种选择。
我该如何解决?我花了一些时间浏览 rsync 手册,似乎设置了所有正确的标志。在 Tortoise 首选项中也找不到任何内容,以允许我告诉它不要将这些文件标记为只读。
这是我的 rsync 命令:
rsync -aNHAX --inplace --verbose --delete --delete-excluded --fileflags --force-change --exclude-from=.rsync/exclude-list ~ $backup_dir
Run Code Online (Sandbox Code Playgroud)