6

ローカルでホストされている VisualSVN サーバー インスタンスに対して、Windows システムで実行します。コマンドラインからコマンドを簡単に実行できるように、変数を使用していますC:\Program Files\VisualSVN Server\binPATHsvn

Windows ワークステーションでリリースの準備と実行を試みていますが、release:prepareファイルを変更したという事実が見落とされているように見えることに気付きました。

C:\Documents and Settings\...\workspace\project>svn status  
M       pom.xml
M       src\main\java\company\blah\SomeFile.java

しかし、mvn release:prepare を実行すると、変更されたファイルに気付かないようで、新しい POM をチェックインしてリリースにタグを付けようとします。

[情報] ローカルの変更がないことを確認しています...
[情報] 実行中: cmd.exe /X /C "svn --non-interactive status"
[情報] 作業ディレクトリ: C:\Documents and Settings\blah\workspace \project-blah
[INFO] スナップショットの依存関係とプラグインを確認しています ...
"Project BLAH" のリリース バージョンは何ですか? (com.vapps:project-blah) 0.0.1: :
"Project BLAH" の SCM リリース タグまたはラベルとは? (com.vapps:project-blah) project-blah-0.0.1: :
「Project BLAH」の新開発バージョンとは?(com.vapps:project-blah) 0.0.2-SNAPSHOT: :
[INFO] 'Project BLAH' を変換中
... ...
...
[INFO] 完全な実行は、メッセージ「[maven-release-plugin] prepare for next development iteration」を含む 1 つのファイルをチェックインします。

(この出力は で実行し-DdryRun=trueたものですが、どちらの方法でも同じ結果が得られることに注意してください)

mvn release:prepareローカルでファイルを変更したことがなぜ見つからないのか、誰にもわかりませんか? Windows で実行するという厄介な組み合わせでしょうか?

更新:プラグインのこのバグに関連しているようです。scm

4

1 に答える 1

1

質問者が更新で指摘したように、これはhttp://jira.codehaus.org/browse/SCM-480であり、少なくとも2年間修正されています。

于 2012-08-14T09:54:31.913 に答える