質問: osx上のsubversionファイルとフォルダーを除くすべてのファイルとフォルダーをコピーします すべてのファイルとフォルダをあるディレクトリから別のディレクトリにコピーしようとしていますが、特定のファイルを除外しています。具体的には、subversionのファイルとフォルダーを除外したいと思います。しかし、私は一般的でありながら簡潔な解決策を求めています。近い将来、いくつかの種類のファイルを除外する必要があると思います。たとえば、.svn、*。bak、および* .prjを除外したい場合があります。これが私がそのようにまとめたものですが、それは私にとってはうまくいきません。最初の部分は、動作を見つけますが、xargsおよびcpで何か問題があります。 cp -rの有無にかかわらず試してみました。また、私はos xを使用していますが、linuxシステムよりも機能の少ないバージョンのxargsがあるようです。find ./sourcedirectory -not \( -name .svn -a -prune \) | xargs -ifiles cp -r files ./destinationdirectory
回答: 一般的な解決策ではありませんが... svn exportコマンドを使用して、.svnメタデータフォルダーなしでワークスペースのコピーを作成できます。