あなたの質問を正しく理解しているかどうかわかりません。言い換えると. レポのローカル コピーを定期的に更新する必要があると思います。ただし、結果のビルドがクリーンになるように、作業コピーを手付かずの状態にする必要があります。これがあなたの質問であることを考えると、以下が私が提案するものです。
私の知る限り、svn export はこれに最適なオプションではないかもしれません。svn エクスポートの目的は、バージョン管理されていない svn リポジトリの作業コピーを取得することです。バージョン管理されていないため、svn クライアントはどこから更新を開始する必要があるかを実際には知りません。
私が考えることができる最良のオプションはこれです。ある場所にあるリポジトリのコピー (ローカル コピー、LC) をチェックアウトします。この LC は、ビルド プロセス中に更新する必要があります。LC のコピーを別の場所に作成し、それを使用してビルドを実行します。以下は、必要なコマンドです
1. svn update <arbitrary path>(in the working copy)
2. copy <arbitrary path> <build path>
3. find <build path> -type 'd' -name '.svn' (if you would like to remove the .svn hidden files, but they are not going to really hurt the build process)
ビルド プロセス時間を考慮してコピー時間を排除するためのいくつかのオプション
ビルド プロセス中にコピー時間を節約したい場合は、各ビルドの後にこのコピー操作を実行し、ビルドの直前に svn を更新することができます (.svn フォルダーが保持されていると仮定します)。
Linux では、rsync を使用して 2 つのフォルダーの同期を保つことができます。ビルド コピーを作成して、元のコピーに更新を反映させることができます。
Windows では、上記で提案した同期を実現するためのツールがいくつかあります。私はそれらを使用していませんが、自分で試すためのリンクを提供します.
http://lifehacker.com/326199/synchronize-folders-with-synctoy-20
http://www.techsupportalert.com/best-free-folder-synchronization-utility.htm