0

ファイルをチェックインするときに、いくつかの XML タグを -m フィールドに埋め込みたいと考えています。ファイルは自動的に SVN にコミットされます。「svn log --xml」を実行すると、情報を簡単に取り出せるように、-m フィールドに追加情報を埋め込みたいと思います。これを試したところ

-m "<XYZ> <UserId> 1234 </UserId> </BLM>"

結果のXMLファイルには代わりにこれがありました

<msg>&lt;XYZ&gt; &lt;UserId&gt;1234&lt;/UserId&gt;&lt;/XYZ&gt;</msg>

.

どうやらSVNは私のために考えています。

Tortoise を使用してログ メッセージを確認すると、正しく表示されます。

この「問題」のもう 1 つの部分は、GNU ライセンスであるため、SharpSVN を使用できないことです。SVNCOM は GNU ライセンスであるため、使用できません。libGit2 を試しましたが、単体テストを完了できませんでした。開発では Tortoise を使用していますが、作成中の製品では使用していません。

オンザフライでいくつかの SVN ステートメントを含む単純なバッチ ファイルを作成し、それらを実行しています。ほとんどの場合、これでうまくいきました。

提案をありがとう。

4

1 に答える 1