問題タブ [squash]
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.
git - マージ後のGitスカッシュ履歴
大規模なプロジェクトのアップストリームをローカルのgitリポジトリにマージしました。マージ前は、読みやすい少量の履歴がありましたが、マージ後は、現在、大量の履歴がリポジトリにあります。アップストリームリポジトリからのすべての履歴コミットは必要ありません。
このアップストリームマージの後に、私が保持したい他のコミットがありました。アップストリームマージ後に行われたコミットを維持しながら、アップストリームから1つのコミットにマージされたすべての履歴を潰すにはどうすればよいですか?
git - --no-ff で git merge --squash を使用できないのはなぜですか?
--no-ff パラメータを指定して git merge --squash を使用しようとしていますが、git では許可されません。誰かが私を助けるために何か提案がありますか?
早送りマージを使用できず、 --squash パラメーターを使用して、別のブランチで行われた多くのコミットをグループ化する必要があります。
ありがとう!
git - Git-ブランチが'merge--squash'された後、追加のブランチ変更をマージする方法
状況:マスターに押しつぶされたトピックブランチがあります。次に、トピックブランチにいくつかの追加のコミットを追加し、これらの追加のコミットをマスターにマージしたいと思います。これを行う方法はありますか?
グラフ:
質問-GとHをFに入れる方法は?
スカッシュマージ後のリベースからの私の持ち帰り?この状況を一斉に回避するために、スカッシュ後にトピックブランチの親を更新しました。今のところ自分自身を解放するための私の解決策は、新しい変更を含むパッチを作成し、このパッチをマスターに適用することでしたが、これを行うとコミット履歴が失われるため、理想的ではありません。
ありがとう!
git - GitHub プル リクエスト用にすべてのコミットを 1 つにまとめる
GitHub でプルリクエストを行いました。現在、リポジトリの所有者は、すべてのコミットを 1 つにまとめるように言っています。
入力git rebase -i
すると、メモ帳が開き、次の内容が表示されます。
Googleで検索しましたが、これを行う方法がわかりません。
commit - 小さな開発コミットをより大きなものに押しつぶす必要がありますか?
git やその他の DVCS のコミットをどのようにスカッシュするかについて、(あまりにも) 多くの質問があります。
- Git を使用して、最後の X コミットを一緒に押しつぶす
- すべての git コミットを 1 つにまとめる方法は?
- マージせずにさまざまなコミットを 1 つに結合する
- 多数のコミットを非対話的にスカッシュする方法はありますか?
- Mercurial でコミットをスカッシュできますか?
- Mercurial では、プッシュする前に一連のチェンジセットを 1 つに「圧縮」するにはどうすればよいですか?
- ...
私の質問は、コミットをスカッシュしたいですか? 機能がどのように開発されたかを示すコミットの詳細なシーケンスを保持する必要がありますか? それとも、機能が完成したら履歴をきれいに保つためにそれらを 1 つにまとめるべきですか?
eclipse - Eclipse および Maven プロジェクト - ライフサイクル構成
オープン ソース プロジェクトの Squash Test Management をプロジェクトとして Eclipse にインポートするときに問題が発生します。ダウンロードパッケージにあるすべてのプロジェクトを既存のmavenプロジェクトとしてインポートすると、Eclipseで多くのプロジェクトを取得しましたが、すべてのプロジェクトでpom.xmlファイルにエラーがあります:
Eclipse の Maven プラグインに何か問題があると思います。答えを探していますが、成功していません。何か案は?十分な情報を指定しなかった場合は、今すぐ許可してください。
git - 1 番目と 3 番目のコミットをつぶす (2 番目のコミットはつぶさない)
レポに次の履歴があるとします。
3 番目のコミットを最初のコミットに押しつぶして、2 番目のコミットをそのままにしておくにはどうすればよいですか?
git - Git:ブランチからマスターにコミットをリベースしてスカッシュする方法は?
現在のブランチからマスターへのすべてのコミットをリベースしてスカッシュしようとしています。これが私がやろうとしていることです:
私が試した後、いくつかのコミットを行います:
この場合、コミットはnew-feature
ブランチに残ります
それは私と編集ウィンドウに noop メッセージを表示します。
私はコマンドについて知っています:
しかし、私は現在rebase
コマンドの学習に取り組んでいます。