rsyncスクリプトで--cvs-excludeオプションを1年以上使用しています。私はSVNリポジトリと連携して、SVNファイルを生産から外しています。rsyncで--cvs-excludeを使用すると突然コアフォルダが無視されますか?
今日私はrsyncの変更を試みましたが、突然rsyncは "core"という名前のフォルダから何かを取り上げていませんでした。調査の結果、 "core"はCVSフォルダであることがわかったので無視されます。
私の質問はrsyncが私のために働いた理由ですが、突然今日は突然 "core"フォルダを無視するように決めました。
CVS除外を使用するのではなく、単にSVNファイルを無視することでこの問題を解決しましたが、今日までrsyncがなぜ働いていたのかまだ不明です。
私の古いrsyncのコード:
rsync -vcaz --no-p --cvs-exclude --exclude downloader --exclude media --exclude var /var/www/project/ [email protected]:/var/www/project/httpdocs/ | grep -v '/$'
オペレーティングシステム(Xubuntuの実行):
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
rsyncのバージョン:
rsync version 3.0.8 protocol version 30
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes
おそらくない重大な問題が、それは私を悩ませていますにもかかわらず。