問題タブ [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.

0 投票する
4 に答える
29505 参照

git - マージ後のGitスカッシュ履歴

大規模なプロジェクトのアップストリームをローカルのgitリポジトリにマージしました。マージ前は、読みやすい少量の履歴がありましたが、マージ後は、現在、大量の履歴がリポジトリにあります。アップストリームリポジトリからのすべての履歴コミットは必要ありません。

このアップストリームマージの後に、私が保持したい他のコミットがありました。アップストリームマージ後に行われたコミットを維持しながら、アップストリームから1つのコミットにマージされたすべての履歴を潰すにはどうすればよいですか?

0 投票する
4 に答える
11496 参照

git - --no-ff で git merge --squash を使用できないのはなぜですか?

--no-ff パラメータを指定して git merge --squash を使用しようとしていますが、git では許可されません。誰かが私を助けるために何か提案がありますか?

早送りマージを使用できず、 --squash パラメーターを使用して、別のブランチで行われた多くのコミットをグループ化する必要があります。

ありがとう!

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

git - Git-ブランチが'merge--squash'された後、追加のブランチ変更をマージする方法

状況:マスターに押しつぶされたトピックブランチがあります。次に、トピックブランチにいくつかの追加のコミットを追加し、これらの追加のコミットをマスターにマージしたいと思います。これを行う方法はありますか?

グラフ:

質問-GとHをFに入れる方法は?

スカッシュマージ後のリベースからの私の持ち帰り?この状況を一斉に回避するために、スカッシュ後にトピックブランチの親を更新しました。今のところ自分自身を解放するための私の解決策は、新しい変更を含むパッチを作成し、このパッチをマスターに適用することでしたが、これを行うとコミット履歴が失われるため、理想的ではありません。

ありがとう!

0 投票する
4 に答える
83624 参照

git - GitHub プル リクエスト用にすべてのコミットを 1 つにまとめる

GitHub でプルリクエストを行いました。現在、リポジトリの所有者は、すべてのコミットを 1 つにまとめるように言っています。

入力git rebase -iすると、メモ帳が開き、次の内容が表示されます。

Googleで検索しましたが、これを行う方法がわかりません。

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

commit - 小さな開発コミットをより大きなものに押しつぶす必要がありますか?

git やその他の DVCS のコミットをどのようにスカッシュするかについて、(あまりにも) 多くの質問があります。

私の質問は、コミットをスカッシュしたいですか? 機能がどのように開発されたかを示すコミットの詳細なシーケンスを保持する必要がありますか? それとも、機能が完成したら履歴をきれいに保つためにそれらを 1 つにまとめるべきですか?

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

eclipse - Eclipse および Maven プロジェクト - ライフサイクル構成

オープン ソース プロジェクトの Squash Test Management をプロジェクトとして Eclipse にインポートするときに問題が発生します。ダウンロードパッケージにあるすべてのプロジェクトを既存のmavenプロジェクトとしてインポートすると、Eclipseで多くのプロジェクトを取得しましたが、すべてのプロジェクトでpom.xmlファイルにエラーがあります:

Eclipse の Maven プラグインに何か問題があると思います。答えを探していますが、成功していません。何か案は?十分な情報を指定しなかった場合は、今すぐ許可してください。

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

git - 1 番目と 3 番目のコミットをつぶす (2 番目のコミットはつぶさない)

レポに次の履歴があるとします。

3 番目のコミットを最初のコミットに押しつぶして、2 番目のコミットをそのままにしておくにはどうすればよいですか?

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

git - Git:ブランチからマスターにコミットをリベースしてスカッシュする方法は?

現在のブランチからマスターへのすべてのコミットをリベースしてスカッシュしようとしています。これが私がやろうとしていることです:

私が試した後、いくつかのコミットを行います:

この場合、コミットはnew-featureブランチに残ります

それは私と編集ウィンドウに noop メッセージを表示します。

私はコマンドについて知っています:

しかし、私は現在rebaseコマンドの学習に取り組んでいます。