4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

SourceTree Git Flow機能

Last updated at Posted at 2020-03-10
1 / 16

GitFlow

gitflow.png


GitFlow機能

GitFlow運用を少し便利にする機能。
SourceTree以外にも

  • fork
  • gitkraken

などにも標準搭載。


GitFlow機能で何が嬉しいのか

  • GitFlow初心者の補助
  • future(featureのタイポ)を防げる
  • マージミスを防げる
  • マージしたブランチの削除し忘れを防げる
  • バージョンtagの付け忘れを防げる

かもしれない


初期設定

Shift + Alt + Fを同時押しします。
リポジトリを初期化 をクリック
リポジトリの初期値の設定画面が開きますが、そのままOKをクリックします。

初期化とありますが、gitflowの初期設定をしているだけですのでご安心ください。
リポジトリに影響はしません。


featureブランチの作成

Shift + Alt + Fを同時押しします。
次のFlow操作ウインドウが表示されます。
新規フィーチャーを開始をクリックします。
new_feature.png


feature名を入力してOKをクリックします。
(feature/は書かなくてよい!)
feature_name.png


featureブランチのマージ

Shift + Alt + Fを同時押しします。
フィーチャーブランチを完了をクリックします。
finish_feature.png

フィーチャー名を選びOKをクリックします。
finish_feature2.png


release作成, masterマージとバージョンタグ付け


releaseを作成

Shift + Alt + Fを同時押しします。
新規リリースを開始をクリックします。
new_release.png


releaseブランチ名 ≒ version名の入力

version.png


プロジェクトのバージョン設定を変更

プロジェクトのバージョンファイルを書き換えてコミットします。
commit_version.png


リリースの完了と バージョンタグ付け

Shift + Alt + Fを同時押し
リリースを完了をクリックする
finish_release.png


OKをクリックします。
finish_release2.png


masterにマージ完了

次が完了します。

  • releaseをmasterにマージ
  • developにもマージ
  • バージョンタグ付け
  • 不要なブランチ削除
    final.png

独自ブランチを作るには?

gitflowにないものは作れません

  • 「bugfix/hoge」ブランチは作れませんので「feature/bugfix_hoge」で代用してください。
  • featureにfeatureを生やすなどもできないので、一度featureを完了してからfeatureを作成してください。
4
3
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
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?