Gitlabは--no-ffでマージ要求をサポートしていますか?--no-ffを使ったGitlabマージリクエスト
Gitlabで見つかったのは、早送りモードのみです。 Githubでは、2つのオプションが用意されています:マージまたはスカッシュ(--no-ff)。
マージ要求を承認する際に、Gitlabマスターブランチの冗長コミットメッセージを破棄したいと思います。だから私はGitlabにスカッシュオプションがあることを望んでいる。
Gitlabは--no-ffでマージ要求をサポートしていますか?--no-ffを使ったGitlabマージリクエスト
Gitlabで見つかったのは、早送りモードのみです。 Githubでは、2つのオプションが用意されています:マージまたはスカッシュ(--no-ff)。
マージ要求を承認する際に、Gitlabマスターブランチの冗長コミットメッセージを破棄したいと思います。だから私はGitlabにスカッシュオプションがあることを望んでいる。
あなたはのみ利用可能、レポの設定にマージする方法を設定することができますは、次のとおりです。
は
Aをコミットマージコミットマージは、すべてのために作成されたマージ、およびマージは競合がないよう 限り許可されています。
マージは半リニア歴史 で、すべてが合併 のために作成されたコミットマージをコミットするが、早送りマージが可能 であればマージにのみ許可されます。この方法で、このマージ要求 がビルドされると、ターゲットブランチにマージした後にビルドすることもできます。 早送りマージが不可能な場合、ユーザーには rebaseというオプションが与えられます。分岐があることができれば
早送りマージ がそのマージを意味
ませマージコミットを作成しないと、すべてのマージが早送りされているが、唯一許可され 早送り。早送りマージが不可能な場合、ユーザはrebaseオプションを指定して になります。
これはGitlab-EEとgitlab.comでのみ利用可能です。
しかし、マージコミット(--no-ff)であっても、ブランチ上のすべてのコミットは保持されますか? – sancho21
これらのメソッドは、gitlabページ上のマージボタンの機能に適用されますが、必要なメソッドをローカルにマージして変更をプッシュできます。 – agilob
あまりにも多くの面倒です。私はgit squashについて尋ねたはずだと思います。スカッシュはマージリクエストではありません。違います。 @ – sancho21