Javascript を始めたばかりの別のフロントエンド開発者が一緒に働いています。彼がスピードを上げてきたので、しばらく彼のコードをレビューしたいと思います。彼のブランチをマージすると、変更された各ファイルが difftool への呼び出しを開始し、そこで変更を確認し、必要に応じて変更して、マージを続行することは可能ですか? できるだけシームレスで迅速なワークフローを探しています。
ツールとして diffMerge を使用していますが、Kaleidoscope もチェックしています。
Javascript を始めたばかりの別のフロントエンド開発者が一緒に働いています。彼がスピードを上げてきたので、しばらく彼のコードをレビューしたいと思います。彼のブランチをマージすると、変更された各ファイルが difftool への呼び出しを開始し、そこで変更を確認し、必要に応じて変更して、マージを続行することは可能ですか? できるだけシームレスで迅速なワークフローを探しています。
ツールとして diffMerge を使用していますが、Kaleidoscope もチェックしています。
ピア コード レビューを実行するためのツールは、あなたやチーム メンバーの経験に関係なく役立ちます。そのため、 reviewboard、gerritなど、好みに適したツールのいずれかを選択します。インストールとそれらがどのように機能するかを調べることに費やされた労力はそれほど大きくありませんが、利点は重要です.
しかし、「特別なサービス」に煩わされたくない場合は、Linux カーネル開発で使用されるアプローチにとどまることができます。git format-patchを使用して一連のパッチを送信し、承認者に送信します ( git send-emailを使用することもできますが、他の方法でメールを作成することもできます)。
承認者は、テキスト エディターまたはその他のツール*でこれらのパッチを確認し、エディター内で、またはgit applyまたはgit amを使用してパッチを適用できます。
* たとえば、多くのテキスト エディタや IDE には、パッチをインタラクティブに表示および適用するためのモードが指定されています。