Upgrade to Pro — share decks privately, control downloads, hide ads and more …

モバイルアプリ開発におけるブランチ運用でこの先生きのこるには

 モバイルアプリ開発におけるブランチ運用でこの先生きのこるには

kazakago

July 12, 2017
Tweet

More Decks by kazakago

Other Decks in Programming

Transcript

  1. What’s Git-Flow? • master • develop • feature/* • feature/edit_profile

    • release/* • release/2.3.0 • hotfix/* • hotfix/2.3.1 …ϦϦʔε෺͕ฒͿϒϥϯν …ػೳ։ൃͷ۠੾Γͱͳ͍ͬͯΔϒϥϯν …ҰਓͻͱΓ͕։ൃ࡞ۀ͢ΔͨΊͷϒϥϯν • ։ൃ͢Δػೳ໊Λ͚ͭΔ …ϦϦʔε४උͷͨΊͷϒϥϯν • ϦϦʔε͢Δόʔδϣϯ໊Λ͚ͭΔ …ۓٸରԠͷͨΊͷϒϥϯν • ϦϦʔε͢Δόʔδϣϯ໊Λ͚ͭΔ
  2. Git Flow Command • ॳظԽ • $ git flow init

    • featureϒϥϯν࡞੒ • $ git flow feature start MYFEATURE • featureϒϥϯνऴྃʢϚʔδʣ • $ git flow feature finish MYFEATURE
  3. How to Install Git-Flow Command • Mac • $ brew

    install git-flow-avh • Linux (Debian) • $ apt-get install git-flow • Windows • $ ஌ΒΜ
  4. GitHub-Flow • GitHub-Flowͱ͍͏Git-Flow؆ུԽͨ͠ͷ΋ͷ΋͋Δ • Git-Flow͔ΒDevelopΛऔΓআ͍ͨΑ͏ͳ΋ͷʢৗʹmasterʹϚʔ δʣ • masterϒϥϯνͷ಺༰͸͙͢͞·ϦϦʔε͢Δ • GitHub͸WebαʔϏεͰ͋ΓɺҰ೔ʹԿ౓΋ϦϦʔε͢ΔͨΊGit-

    FlowͰ͸ϦϦʔε·Ͱͷεςοϓ͕ଟ͕͔͔͗ͯ࣌ؒ͢Γ͗͢Δ • ϞόΠϧΞϓϦ։ൃͰ͸ٯʹϦϦʔεࣗମͷίετ͕ߴ͘ɺҰ೔ʹ Կ౓΋ϦϦʔε͢Δ͜ͱ͸গͳ͍ͨΊෆ޲͖ɻ