ファイルをチェックインするときに、いくつかの XML タグを -m フィールドに埋め込みたいと考えています。ファイルは自動的に SVN にコミットされます。「svn log --xml」を実行すると、情報を簡単に取り出せるように、-m フィールドに追加情報を埋め込みたいと思います。これを試したところ
-m "<XYZ> <UserId> 1234 </UserId> </BLM>"
結果のXMLファイルには代わりにこれがありました
<msg><XYZ> <UserId>1234</UserId></XYZ></msg>
.
どうやらSVNは私のために考えています。
Tortoise を使用してログ メッセージを確認すると、正しく表示されます。
この「問題」のもう 1 つの部分は、GNU ライセンスであるため、SharpSVN を使用できないことです。SVNCOM は GNU ライセンスであるため、使用できません。libGit2 を試しましたが、単体テストを完了できませんでした。開発では Tortoise を使用していますが、作成中の製品では使用していません。
オンザフライでいくつかの SVN ステートメントを含む単純なバッチ ファイルを作成し、それらを実行しています。ほとんどの場合、これでうまくいきました。
提案をありがとう。