Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

GitLab | Merge Requestを試してみる

概要

Merge Requestを試してみる

詳細

Merge Requestを試してみた。

動作確認用リポジトリ

$ tree
└─sample
        hige.txt
        hoge.txt

hoge.txt

hoge

hige.txt

hige

GitLab初期Push時

新規ブランチを作成

$git branch sample
$git checkout sample
Switched to branch 'sample'
$git branch
  master
* sample

ファイルを追加

$echo hage > hage.txt
$ls
hage.txt  hige.txt  hoge.txt
$git add -A
$git commit -m "add hage.txt"
[sample 48a58c9] add hage.txt
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 hage.txt

新規ブランチをGitLabにpush

$ git push origin sample
Counting objects: 4, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 289 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To xxx@xxxxx:tbpgr/sample.git
 * [new branch]      sample -> sample

新規ブランチ追加後のコミットツリー

Merge Requestを作成するためMerge Requestページを表示

New Merge Requestに情報を入力

新しいMerge Request登録完了

レビュー

コードに問題があるかdiffを確認。
問題があれば、コメント可能。

Accept Merge Requestを選択し、マージの完了表示

Mergeが完了したためmasterブランチにhage.txtが追加されていることを確認

コミットツリーも確認

以上でMerge Request完了