スクリプト(Windowsスクリプトの.cmdファイル)でsvnを使用しています。
現在、すべてのファイルをフォルダーにチェックアウトし、そのフォルダーを繰り返して、ビルドプロセスの一部としてすべてのファイルをマスターファイルに追加します。何かのようなもの:
svn checkout --username %username% %SVNURL% %workingfolder%
FOR %%i IN (%workingfolder%\*.*) DO TYPE %%i >> %DESTFILE%
最初のビルド後のビルドでやりたいのは、最後のビルド以降に変更されたファイルのみが含まれる「変更」ファイルを作成することです。
チェックアウトの代わりにsvnupdateコマンドを使用できます。これにより、更新されているファイルのリストが表示されます。svn updateリファレンス(svnbook.red-bean.com)
私がやりたいのは、svn更新からの結果のこのリストを繰り返し、作業フォルダー内でこれらのファイルを見つけて、変更ファイルにコピーすることです。