2016-08-01 23 views
1

Gitlabは--no-ffでマージ要求をサポートしていますか?--no-ffを使ったGitlabマージリクエスト

Gitlabで見つかったのは、早送りモードのみです。 Githubでは、2つのオプションが用意されています:マージまたはスカッシュ(--no-ff)。

マージ要求を承認する際に、Gitlabマスターブランチの冗長コミットメッセージを破棄したいと思います。だから私はGitlabにスカッシュオプションがあることを望んでいる。

答えて

1

あなたはのみ利用可能、レポの設定にマージする方法を設定することができますは、次のとおりです。

Aをコミットマージコミットマージは、すべてのために作成されたマージ、およびマージは競合がないよう 限り許可されています。

マージは半リニア歴史 で、すべてが合併 のために作成されたコミットマージをコミットするが、早送りマージが可能 であればマージにのみ許可されます。この方法で、このマージ要求 がビルドされると、ターゲットブランチにマージした後にビルドすることもできます。 早送りマージが不可能な場合、ユーザーには rebaseというオプションが与えられます。分岐があることができれば

早送りマージ がそのマージを意味

ませマージコミットを作成しないと、すべてのマージが早送りされているが、唯一許可され 早送り。早送りマージが不可能な場合、ユーザはrebaseオプションを指定して になります。

これはGitlab-EEとgitlab.comでのみ利用可能です。

+0

しかし、マージコミット(--no-ff)であっても、ブランチ上のすべてのコミットは保持されますか? – sancho21

+0

これらのメソッドは、gitlabページ上のマージボタンの機能に適用されますが、必要なメソッドをローカルにマージして変更をプッシュできます。 – agilob

+0

あまりにも多くの面倒です。私はgit squashについて尋ねたはずだと思います。スカッシュはマージリクエストではありません。違います。 @ – sancho21

関連する問題