4

svn作業パスの別のブランチからマージした後、次のような「A+」ステータスファイルがいくつかあります。

M      .
A  +    protected/extensions/Everyman/neo4jphp.phar
A  +    protected/extensions/Everyman/InitNeo4j.php
A  +    protected/extensions/Everyman/README

ポストレビューを使用してレビューを送信すると、diffのアップロードに失敗しました:

Error uploading diff

Your review request still exists, but the diff is not attached.

およびデバッグログショー

APIエラー219(HTTPコード400)を取得しました:指定されたdiffファイルが空です

svn diffを使用してdiffをアップロードしようとすると、バグが発生しません

これらの「A+」ステータスファイルのレビューを投稿するにはどうすればよいですか?

4

2 に答える 2

1

これは、送信しようとしている差分が実際に空であるためです。

A+ ステータスのファイルがあるフォルダーで「svn diff」を試すことができます。これらの A+ ファイルは無視されます。

私の知る限り、「svn diff」に A+ ファイルを通知させる良い方法はありません。ただし、ここにファイルをコピーして、レビューを送信する前に「svn add」を使用することもできます。いずれにせよ、最終的にレビューボードにいくつかのコンテンツが表示されます。

于 2012-11-22T06:44:11.900 に答える
0

統一された形式で差分ファイルを作成する必要があると思います。ここで説明しているレビューボードのドキュメントを参照してください。

一方、「svn diff」コマンドはデフォルトで統一された形式を提供するはずですが、あなたの場合はそうではありません。
この場合、統一された差分形式を取得する方法について、SVN クライアントのドキュメントを確認する価値があると思います。

チッ!

于 2012-11-21T18:43:57.010 に答える