リポジトリからファイルをコピーしてバイナリ イメージを作成するビルド プロセスがあります。ビルド プロセスのために、リポジトリ内のすべてのファイルのファイル リビジョンが必要です。その方法でファイルのバージョンを実行して取得できることはわかっていsvn info [filename]
ますが、バージョン情報が必要なファイルが 4k 以上あります。
これらのバージョン番号をまとめて取得する方法はありますか、または最新のバージョン番号を持つ XML ファイルまたは何かを維持する svn フックを作成する必要がありますか?
編集:私が探している出力は、フォルダーのリビジョン 4329 の場合、ファイルのリビジョンのリストは次のとおりです。file2.txt = リビジョン 9; ... このリストが必要なので、デバイスのファームウェアを更新するときに、絶対に必要な変更のみをコピーします。そのため、2 つまたは 3 つのファームウェア リビジョンをスキップできますが、デバイスは file1.txt のリビジョン 3 があることを認識しているため、ファームウェアでそのファイルを更新する必要はありません。リビジョン 9 に更新されます。
以前よりも明確にするのに役立つことを願っています。