1

インストール ファイルを生成するために使用するビルド スクリプトがあります。内部バージョンのサブバージョン番号の同期を保つために、スクリプト ファイルの最後に空白行を追加し、もう一度チェックインして、すべてのファイルのバージョン番号を同じ値に上げます。次に、この値をスクリプトで次のように使用します。

REVISION="$Rev: 58 $"

空白行を追加するよりもクリーンな方法はありますか? 「タッチ」を使用してみましたが、Subversion のリファレンスではタイムスタンプの変更が見られます。

4

2 に答える 2

1

これが必要なファイルにsvn:keywordsプロパティを設定します

   svn:keywords : LastChangedRevision 

次のように、ファイルにLastChangedRevisionキーワードが含まれる場合、Subversionはリビジョン番号を入力します。

$LastChangedRevision: 28 $

于 2011-04-28T16:50:00.193 に答える
1

1 つの代替手段は、スクリプトを実行svnversionしてその出力をファイルにダンプすることです。これにより、ファイルの内容が毎回本当に変更されます。-fまたは、ファイルに触れてからフラグを付けてコミットして、コミットを強制することもできます

于 2011-04-28T17:40:54.440 に答える