問題タブ [review-board]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - Reviewboard サイトを機能させる方法
システムにレビューボードをすべての依存関係とともにインストールしました。今、私はレビューボードサイトを設定する必要があります. サイトのセットアップに関する公式 Web サイトの指示に従いました。しかし、うまくいきませんでした。助けを借りずに2日間一日中グーグルで検索しました。指示はどこでも 98% 同じですが、私のシステムでは機能しません。問題は、ローカルホストでセットアップした後、ローカルホスト自体を除いて、これを含むすべてのサイトがレビューボードページを開くことです。ただし、レビューボードのページは常に読み取ります
「ReviewBoard は仮眠中です」 apache error.log でエラーをググったのですが、役立つ情報が見つかりませんでした。ここで間違っていることについて何か助けはありますか?
python - rhel6のpysvn-1.7.6、エラー:URL、既存のファイル、または要件仕様ではありません:
RHEL6にPython2.7.3をインストールしていますが、pysvn-1.7.6をインストールしようとすると、エラーが発生しました。私は何をすべきか?
upload - reviewboard:basedir構成エラーを伴うdiffのアップロード後のレビューエラー
私はUbuntuで作業しており、post-reviewを使用して、手動で生成された.diffファイルを使用してreviewboardの新しいレビューリクエストを作成したいのですが、失敗しました。
私は今日のほとんどの時間、ポストレビューに取り組みましたが、このポストベースの問題に悩まされています。私は3人の同僚にこの問題を解決するために私の席に座るように頼みましたが、彼らも効果的な解決策が不足していることに気づきました。
ここに問題があります:
.reviewboardrcファイルにrepoistoryとreviewboard_urlを設定しました。リクエストがレビューボードで正常に作成され、リポジトリがターゲットファイルが存在するディレクトリを指しているため、2つの設定は問題ありません。
.reviewboardrcの内容は次のとおりです。
============================= .reviewboardrc =================== ============
================================================== ==========================
次のようにレビュー後を実行しましたが、Doxyfile.diffファイルのアップロードに失敗しました。その内容は次のとおりです。
============================== Doxyfile.diff ================= ===============
================================================== ===========================
デバッグ情報が有効になっている場合の出力エラーメッセージ
====================== err msg ========================== =====================
================================================== ========================
上記のerrmsgで、basedirパラメーター{'basedir':'/ renren / renren-wap-talk / trunk'}が正しくないことがわかりました。これは、「http」、つまり「http:/」からのフルパスであると考えられます。 /svn.d.xiaonei.com/wap/renren/renren-wap-talk/trunk "ですが、.reviewboardrcを変更したり、コマンドライン引数を追加したりしても、この値を期待される正しい値に修正することはできません。 、「post-review --help」を実行してヘルプ情報を検索しましたが、「-basedir」オプションが利用できません。
私がしなければならないのは、.reviewboardrcを変更するか、レビュー後の引数を変更することによって、basedir値を正しいフルパスに修正することだけです。
誰かがこの問題を解決するための同様の経験を持っていますか、そして提案は非常に高く評価されています。
svn - レビューボードのポストレビューと「A+」ステータスファイル
svn作業パスの別のブランチからマージした後、次のような「A+」ステータスファイルがいくつかあります。
ポストレビューを使用してレビューを送信すると、diffのアップロードに失敗しました:
およびデバッグログショー
APIエラー219(HTTPコード400)を取得しました:指定されたdiffファイルが空です
svn diffを使用してdiffをアップロードしようとすると、バグが発生しません
これらの「A+」ステータスファイルのレビューを投稿するにはどうすればよいですか?
python - Pythonを使用してReviewboardに送信できる2つのJsonオブジェクト間の手動差分を作成するには?
レビューボードに送信できる手動差分形式になるように、2 つの json オブジェクトの差分を作成するにはどうすればよいですか? Pythonスクリプト内から差分を生成する必要があります。手動差分は、「diff file1 file2」コマンドラインユーティリティを使用して生成されると思います。difflib を使用して、同様のレビューボード互換の diff を生成できますか? または、使用する必要がある別のライブラリがありますか? ありがとう!
apache2 - Apache2 は WSGI スクリプトを実行できません
Linux に Reviewboard をインストールしています。インストール パッケージによって提供される構成を httpd.conf にコピーしました。
ただし、「http://SITE/reviewboard/htdocs/reviewboard.wsgi」にアクセスすると、スクリプトを実行する代わりにプレーンテキストでファイルが表示されるだけです
「apache2ctl -t -D DUMP_MODULES」によって、mod_wsgi が apache2 で実行されていることを確認しました。
他の構成を見逃していませんか?
git - GitlabとReviewBoardの統合-ファイルブロブとコミットSHA1
弊社が使用しているGitlabサーバーを新しいReviewBoardサーバーと統合しようとしています。ReviewBoardのセットアップについて読んだすべてのことから、gitのようなリポジトリを統合する最も簡単な方法は、リポジトリにWebフロントエンドがある場合に「RawfileURLmask」フィールドを使用することです。
幸いなことに、Gitlabはそのようなフロントエンドをサポートしているようで、十分に文書化されたパブリックAPIもあります:https:/// api / v2 / projects // repository / commits // blob?private_token =&filepath =
ReviewBoardのリポジトリ設定では、gitサーバーから個々のファイルを取得するために使用できるカスタムURLを指定できます。このURLには2つのプレースホルダーがあります。
- {ファイル名}-ファイルパス
- {リビジョン}-ファイルblobのsha1
残念ながら、GitlabのAPIは、個々のファイルのSHA1のみを送信し、コミットのSHA1は送信しないことがわかる限り、個々のファイルとReviewBoardではなくコミットのSHA1を期待していることを学びました。
- 誰かがGitlabをReviewBoardとうまく統合しましたか?もしそうなら、私はそれについて聞いてみたいと思います
- ファイルblobのSHA1に基づいてファイルを取得できるようにする、Gitlabがサポートする別の(おそらく文書化されていない)API呼び出しを知っている人はいますか?
- ReviewBoardで、ファイルBLOBの代わりにコミットのSHA1を強制的に渡すように設定されていることを知っている人はいますか?
git - GitクローンとGitリポジトリの作成
の違いは何ですか、
1. Git Cloneを選択しますか?
2.ここでGitCreateリポジトリを選択し、リポジトリ からプルしますか?
画像のように示されています。
編集 :
実際には、コードレビューツールとしてレビューボードを使用します。このツールでは、 GITを作成するためのGITクローン(1)メソッドを作成する必要がありますが、現在、開発には2つのオプションを使用しています。そのため、基本的に(見られた背後にある)これらの2つの方法の違い。それは何ですか ?
git - 1 つのコミットを 2 つに分割し、結果の差分を取得する
最近、職場のレビュー ボードに差分を投稿しました。私は実際に差分を確認していませんでしたが、行末の空白がエディターによって削除されていることに気付きました。これらの空白の変更を別のコミットに分割したいと思います。これどうやってするの?
その後、差分を更新する最も簡単な方法は、実際に差分をアップロードすることだと思います。私のコミット以来、たくさんのコミットがあり、それ以来リベースしました (ここでは常に --rebase をプルします)。そのため、推測機能を使用してレビュー ボードを更新するだけでは、実際にはうまくいかない可能性があります。
注:私はすでにプッシュしました。
version-control - プライベート親との Hg 事後レビュー
私は次のようなチェンジセットを持っています:
A はパブリック チップです。D はレビューのために投稿したい変更セットです。読んだ後: http://www.reviewboard.org/docs/manual/dev/users/tools/post-review/#distributed-version-control-systems、私はこれがうまくいくと思っていました:
また
しかし、上記のどちらも機能していないようです。次のエラーが表示されます。
どうすればこれを実現できますか? ありがとう。