だから、基本的には、過去のgitコミットを見るには、git logを実行することを知っています。しかし私の会社では、あるコミットについてgerritで作業し、そのコミットの修正を行います。その特定のコミットに対するすべての過去の修正を確認するにはどうすればよいのですか?ありがとう!ログの修正方法を教えてください
答えて
すべての改訂は、同じChange-Id
を持っている場合は、持ち運びにくいが1つの変更のパッチセットです。あなたは質問にdiffがどのように表示されるかを指定していないので、ここでは可能な解決策の一つです。
ssh -p <port> <username>@<gerrithost> gerrit query commit:<commit-id> --patch-sets --format=json
port
デフォルトでは29418です。username
は実行するゲリットのユーザ名ですgerrit query
です。リポジトリ の参照を読み取る権利を確保する必要があります。gerrithost
は、あなたのgerritのホスト名またはIPアドレスです。commit-id
は、コミットのsha1値です。--format=json
はオプションです。デフォルトのフォーマットはtext
です。
出力は以下のようなエントリを含む変更のパッチ・セットの詳細を、含まれています
ref: refs/changes/90/812290/3
ref: refs/changes/90/812290/2
ref: refs/changes/90/812290/1
これらはゲリットはすべてのために作成し、引用文献であることがrefs/for
先にプッシュされてコミット。番号812290
がわかっている場合はchange:812290
を使用して、gerrit query
のcommit:<commit-id>
を置き換えることができます。ローカルリポジトリでこれらの引用文献をフェッチ:これらの参照文献によって指し示され
git fetch origin refs/changes/90/812290/3
コミットがダウンロードされ、その後、あなたが好きなようにそれらを操作するためのgitコマンドを実行することができます。
git diff commit1 commit2
あなたはより多くを学ぶためにヘリットのドキュメントにgerrit query
を検索することができます。
短い答えは、できません。 Atlassian's Git Tutorialsから
:
改正コミットは、実際には全く新しいコミットしていると以前はもはやあなたの現在のブランチになりませんコミット。
つまり、修正されたコミットにアクセスすることはできません。それらはinteractive rebaseを使用して:(退治はコミットセクション)
別の方法として、あなたは別のコミットなど、すべての変更を適用することができ、あなたがレビューを終えたときにsquashが。同じ変更-IDを、全て「改正」を仮定してい
ヘリット・あなたが選ぶことができる
同じヘリット・変更にコミットのセットを関連付ける方法です
(その変更のバージョンを使用します各-他と比較したいと思います。
デフォルトの動作は、最新 1にベースを(最初のセットにコミット)と比較することである。
ローカル(git-)ブランチでは、git reflog
コマンドを使用して、変更の異なるバージョン
を表示することもできます。
(git reflog
は、パンくずのようなあなたの仕事の履歴を示し
、あなたがすることができさえshow
とcherry-pick
それらのリビジョンのいずれか)
- 1. blockWebkitDrawの意味とその修正方法を教えてください。
- 2. djangoでのvaluerrorの修正方法を教えてください。
- 3. pop_frontおよびpop_back関数の修正方法を教えてください。
- 4. "ExpressionChangedAfterItHasBeenCheckedError"エラーを修正する方法を教えてください。
- 5. 非同期マージコミット(git)を修正する方法を教えてください。
- 6. wromそれを修正する方法を教えてください:
- 7. ブートストラップをブレークグリッドから修正する方法を教えてください。
- 8. Gitで不正なプッシュされたコミットを修正する方法を教えてください。
- 9. JSFをlog4jにログする方法を教えてください
- 10. AndroidでのSynchronous ResponseHandlerエラーの修正点を教えてください。
- 11. 不正なリクエスト(エラーコード400)を修正する方法を教えてください。
- 12. JavaFXがコントロールをぼやけさせる理由とその修正方法を教えてください。
- 13. ファイル修正日をプログラムでPOSIXで書く方法を教えてください。
- 14. ログの例外をキャッチしてデータベースC#にログを送信する方法を教えてください。
- 15. パスを正しく設定する方法を教えてください
- 16. クラスを正しく実装する方法を教えてください。
- 17. dtype strを正しく指定する方法を教えてください。
- 18. divを別のdiv/navメニューの下で修正する方法を教えてください。
- 19. 関数の問題を動的にする際の修正方法を教えてください。
- 20. Oracleの「修正バージョン」とOracle JDKバージョンの間の変換方法を教えてください。
- 21. ポイントから消える方法を教えてください。
- 22. MailChimp HTMLニュースレターでブラウザ間の問題を修正する方法を教えてください。
- 23. SL耐久レプリカボリュームのスナップショットIDを修正する方法を教えてください。
- 24. SQLiteインデックスが失敗した場合のcpanコマンドの修正方法を教えてください。
- 25. MySQLのオペランドがどのように修正する方法を教えてください3列(複数可)
- 26. この時点で%%私は予期しなかった修正方法を教えてください。
- 27. 正しいDateTimeを使用する方法を教えてください。
- 28. 「キャッシュ構成でアフィニティ・キー・バックアップを修正する」方法を教えてください。
- 29. タッチスクリーンのボタンを押す方法を教えてください。
- 30. このエラーの解決方法を教えてください