問題タブ [pull-request]

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.

0 投票する
3 に答える
2398 参照

mercurial - Mercurialとコードレビュー。良いワークフロー?

私は中央リポジトリにMercurialを使用している小さな分散チームにいます。私たちはそれぞれ、sshを介して独自のLinuxボックスにクローンを作成します。私たちの目的は、変更を中央リポジトリにプッシュする前にお互いの作業を確認して、中央の先端をきれいに保つことです。異なるLinuxボックスの開発者間でコードを共有するための良い方法は何ですか?Mercurialは初めてです。私が考えることができるオプションは(経験ではなく読書を通して)次のとおりです。

1:作成者は、すべてのローカル変更をコミットし、Centralのヒントを使用して作業中のクローンを更新します。バンドルに含めるローカル回転数を指定する方法がある場合、作成者はhgバンドルを使用します。(実験によると、「バンドル」はコミットされていない変更のみを取得します。セントラルが認識していない以前のローカルコミットがある場合でも)作成者はバンドルファイルをレビュー担当者に取得します。Reviewerは、Centralのヒントから新しいクリーンなクローンを作成し、バンドルをそのクローンにインポートします。また、

2:作成者とレビュー担当者の両方がCentralのヒントからフェッチした後、作成者はパッチを使用し、レビュー担当者はパッチをインポートします。また、

3:著者がレビューアにプッシュするか、レビューアが著者からプルする(しかし、正確には?私が読んだのは、元の提供されたリポジトリへのプッシュとプル、および/または異なるLinuxボックス間ではなく同じボックス上でのプッシュとプルのみです)。

4:セントラルにプッシュする前にコードを確認するのを忘れます。タグを使用してレビュー済みかどうかを識別し、Hudson(すでに機能している)を使用して最新の安全なビルドにタグを付けて、チームメンバーがどちらからプルするかを認識できるようにします。

チームがMercurialを使用してコードレビューを行っている場合、レビュー担当者に変更を確認させるにはどうすればよいですか?

0 投票する
11 に答える
274283 参照

git - GitHubのコマンドラインからプルリクエストを発行できますか?

プルリクエストを開始するには、github.comを操作する必要があるようです。これはそうですか?

0 投票する
10 に答える
98731 参照

git - githubの既存の問題に新しいプルリクエストをどのように添付しますか?

よくわかりませんが、タイトルに「Issue 4」などを入れて、githubプルリクエストを作成した記憶があり、提出先のプロジェクトのIssue4に自動的に添付されていました。最近もう一度試してみましたが、うまくいきませんでした。代わりに、まったく新しい問題が発生しました。新しいプルリクエストページに「課題に添付」や「この課題の新しいプルリクエストを開く」などのオプションが表示されません。プロジェクトの所有者が問題ページをクリーンに保ち、重複を避けるために、これを行う方法はありますか?

編集:明確にするために、プルリクエストを作成すると常に新しい問題が発生することを知っています。代わりに、プルリクエストを既存の問題に添付したいと思います。

0 投票する
1 に答える
1687 参照

git - プル リクエストがチェリー ピックされた場合はどうすればよいですか?

GitHub でプロジェクトをフォークし、いくつかの変更をプッシュし、プル リクエストを開きました。メンテナーはサインオフし、(私のコミットをマージするのではなく) 新しいコミットで変更を適用したため、コミット グラフは次のようになりました。

明らかに、ローカル ブランチをリベースするか、強制的に更新する必要があります。その後、GitHub のフォークに強制的にプッシュする必要がありますか? 強制更新は自動であってはならないので、私は主に尋ねています。あなたの変更がメンテナーによって厳選された場合、これは標準的なことですか?

0 投票する
7 に答える
90724 参照

git - 最新のコミットのみを取得するために GitHub でプル リクエストを送信する

私は github でプロジェクトをフォークし、ローカル マスターに変更を加えて、github のオリジンにプッシュしています。プル リクエストを送信したいのですが、最後のコミットのみを含めたいです。github.com のプル リクエスト UI には、過去 9 件のコミットが表示されますが、それをフィルタリングする方法がわかりません。

新しいローカルブランチを作成する必要があるかどうかを理解しようとしていたのですが、それをチェックして、どういうわけかリセットまたはアップストリームにリベースしますか? 次に、ID によってマスターからの最後のコミットを新しいローカル ブランチに適用し、それをプル リクエストに使用しますか?

私は概念を正しく理解し、必要なことを実行するための適切なコマンド ラインを見つけようとしています。

0 投票する
3 に答える
2364 参照

git - GitHubプルリクエストに2つのコミットがあるのはなぜですか?

私はGITに関するプロジェクトをフォークし、貢献し始めました。私が理解したところによると、そのプロジェクトには、プロジェクトのクローンを作成した時点で保留中のプルリクエストがあり、後でプロジェクトの所有者によって3人目のコミットが拒否されました。

変更(新しいファイルを1つ追加)を実行し、それをプロジェクトのマスターブランチにプッシュしたいと思いました。それで、それをgithubマスターブランチにプッシュしてから、プルリクエストを作成したいと思いました。

よくわからない場合は、次のようにしました。

  • プロジェクトのクローンを作成する
  • ファイルを追加してコミット
  • 変更をgithubブランチにプッシュします
  • プルリクエストをしたかった。(しかし、まだしていません)

プルリクエストでは、2つのコミットがあります(ただし、1つしかコミットしていません):

  • 鉱山(最新)
  • 他の人のプルリクエストを拒否しました。

したがって、コミットに対してプルリクエストを作成し、前のコミットを削除するか、毎回その問題が発生しないようにするための何かを実行したいだけです。

注1; 私はSmartGitクライアントを使用していますが、手順が明確でよく説明されていれば、シェルクライアントも使用してもかまいません。

注2; まだブランチを作成していません。

ありがとう !

0 投票する
7 に答える
208160 参照

git - githubでプルリクエストをキャンセルするには?

github のプル リクエストをキャンセルするにはどうすればよいですか?

0 投票する
1 に答える
6449 参照

git - 古いコミットのない Github プル リクエスト

github でプロジェクトをフォークしました。私は 1 つのコミットを行い、それをプル リクエストします。このコミットは承認されました。次に、2番目のコミットを行い、それもプルリクエストします。しかし、プル リクエストには 2 つのコミットがありました。私の 2 番目のコミットと、承認された古いコミットです。リポジトリとメイン リポジトリを同期するにはどうすればよいですか?

0 投票する
3 に答える
23418 参照

git - Git で他の人のプロジェクトのプル リクエストをマージするにはどうすればよいですか?

このリポジトリを自分のコンピューターに複製しました: https://github.com/derobins/wmd.git

ただし、いくつかのバグがあり、別のユーザーがそれらを修正して「プルリクエスト」を発行したようです (これらは、変更をコミットするためのリクエストだと思いますか?)

これらの変更を自分のローカル バージョンにマージすることはできますか?

編集:明確にするために、これは私のリポジトリではありません。私は derobins の WMD エディターを使用していますが、いくつかのバグがあり、それらのプル リクエストは修正する必要があります。私は(githubではなく)Ubuntuでレポを複製し、可能であればそれらの変更をマージしたいと考えていました。

0 投票する
2 に答える
7304 参照

git - フォークされたリポジトリのマスター ブランチで最新のコミットのみを使用して GitHub でプル リクエストを行う方法

github でリポジトリをフォークしました。いくつかの変更を加えて、プルリクエストを行いました。

今、私は他のいくつかの変更を加え、新しいプル リクエストを実行したいと考えていますが、プル リクエストを実行する前のプレビュー画面には、古いコミット (既に受け入れられているもの) も表示されます。

フォークされたリポジトリのマスター ブランチで最新のコミットのみを選択して、そのコミットのみでプル リクエストを実行できるようにするにはどうすればよいですか?