問題タブ [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.
python - NginxにReviewBoardをインストールするには?
英語が下手でごめんなさい、私はフランス人です...誰も完璧ではありません。
Nginx(Debian Wheezy、Nginx 1.4.5、MySQL 14.14、PHP 5.4.4を使用したLEMP)にReviewBoardをインストールしようとしています。私のpythonインストールでは、Python 2.7.3、easy_install 0.6.24dev-r0、pip 1.1、virtualenv 1.11.4、およびgunicorn 18.0を使用しています。
インストールとレビューボードサイトの作成には成功しましたが、ブラウザからレビューボードサイトにアクセスできません。
レビューボードが Apache を推奨していることは知っていますが、Nginx にインストールすることも可能です。http://rramsden.ca/blog/2011/09/26/nginx-reviewboard/ への多くのリンクを除いて、ステップバイステップのチュートリアルは見つかりませんが、このリンクは無効になっています。誰かが別のリンクを知っていますか?
私のNginx confは次のとおりです。
WSGI サーバーを起動するには、次を使用します。
アクセスしようとしたら
にリダイレクトされます
コンソール出力は次のとおりです。
誰にもアイデアはありますか?
ありがとう。
編集:次のチュートリアルに基づいて解決策を見つけました https://github.com/shuge/man/blob/master/sa/review/reviewboard/reviewboard-quick-install-guide.md 設定ファイルへのリンクがありません rb .m.com.conf はこのファイルを指します: https://github.com/shuge/man/blob/master/sa/review/reviewboard/rb.m.com.conf
そのデータを使用して、flup (fastcgi python モジュール) を追加し、conf を次のように変更しました。
その後、nginx を再起動すると、すべて正常に動作します。
git - git の 2 つのコミット間の非マージの違いを表示する
メインラインからの変更がいくつかの時点でマージされているフィーチャー ブランチでコード レビューを行おうとしています。この質問のタイトルは意図的にShow non-merge difference for two commits in gitに非常に似ていますが、答えには満足していません。
私の問題は、機能ブランチに同じファイルに複数のコミットがあり、一部の変更が元に戻されたり、再度変更されたりすることです。
上記の質問に対する答えの 1 つは、 を使用することgit log --no-merges -p branch-start..branch-end
です。結果の差分ファイルには、ブランチでの実際の作業の一部ではなかったファイルの変更がまだ記載されていることがわかりました。
別の提案 - 使用する--first-parent
- が近づいていますが、コミットごとに1回、同じファイルを複数回含む差分を取得します。変更の履歴には興味がなく、最終状態だけに関心があるため、差分ビューアーの左側に初期状態を、右側に最終状態を表示することはできません。
ところで、私は ReviewBoard を使用して差分をインポートし、レビューを行っています。
git - レビューボード エラー: rbtools.commands.CommandError: 差分がないようです
ReviewBoard を使用しrbt post
てレビュー リクエストを投稿しています。次のコマンドを発行します。
次の出力を参照してください。
最後の行の実際のエラーに注意してください。
さて、それが言う場所を見てください:
確かに、リビジョンとそれ自体の間に違いはありません。しかし、ReviewBoard がこれらのリビジョンを使用しているのはなぜでしょうか? 私が提供したものを使用していないのはなぜですか?
cvs - レビュー ボード : cvs とレビュー ボードを使用してレビュー用に 1 つのファイルを投稿するにはどうすればよいですか
ディレクトリの下の多くのファイルに変更を加えました。これらのファイルから、レビュー ボードを使用してレビューするファイルを 1 つ追加する必要があります。私が行った場合
CRITICAL: CVS は 1 つのリビジョンを渡すことをサポートしていません
助けてください
git - レビューボードの既存のレビューに新しいファイルを追加
次のような状況があります: 最後のコミット (--include= を使用) からすべてのファイルをレビューボードに追加したわけではありませんが、後で、この新しいレビュー要求に (同じ最後のコミットから) いくつかのファイルを追加するように求められました。
rbt post -r <numberOfReview> -I <file>
スローエラーを使用
すると:There don't seem to be any diffs!
それを行う方法はありますか?それとも、新しいレビュー リクエストを投稿するしかありませんか?