LoginSignup
0
0

More than 1 year has passed since last update.

Gitのバージョン管理システムを使用した開発環境について

Last updated at Posted at 2019-02-22

背景

エンジニアの人数がこれから増えることもあり、昔の開発環境では対応できない可能性があるため、新体制を制作する必要がある
しかし、なにが変化したのかきちんと理解していないと間違った作業をしてしまうため。
Qiitaに備忘録としてメモを残します。

開発フローについて

過去の開発フロー

  1. 自分のBranchにローカルからpushを行う。
  2. 自分のBranchから各エンジニアのBranchにMerge Requestを送信する×エンジニア人数+staging
  3. 各エンジニアは自分のBranchからローカル環境にpullを行う 開発環境-過去の開発環境.png

現在の開発フロー

  1. 自分のBranchにローカルからpushを行う。
  2. 自分のブランチからstagingにMerge Requestを送信する。
  3. 各エンジニアはstagingから自分のBranchにMerge Requestを送信する。
  4. 自分のBranchからローカル環境にpullを行う 開発環境-現在の開発環境.png

メリット

・各エンジニアのBranchにMerge RequestをすることによってMerge Requestの送信し忘れがなくなる。
・Merge Requestを送る人とMerge Requestを受け取る人の手間が平等になる。
・....etc

デメリット

・stagingからMerge Requestを自分のBranchにしわすれてローカルにpullしたつもりになる。

実装した感想

実装して日が浅い為、わからない。
これから追記をしていこうとおもう。

お願い

誤字脱字や間違い等を見つけたら教えてください。
できるだけ早く修正を行いたいと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0