Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

プレリリース用のブランチ作成について #24

Open
n-isaka opened this issue Jun 18, 2015 · 5 comments
Open

プレリリース用のブランチ作成について #24

n-isaka opened this issue Jun 18, 2015 · 5 comments

Comments

@n-isaka
Copy link
Member

n-isaka commented Jun 18, 2015

お世話になります。井坂です。

こちら側の都合となってしまい恐縮ですが、各機能を開発するにあたって、未リリースの状態でも機能をマージした環境が欲しいなと考えています。

いきなりマスターに入れてしまうのも運用上、あまりよくないと思いますので、開発中リポジトリを用意するのはどうでしょうか。

※ついでに開発時の運用ルールとかもある程度相談できればと思います。

@n-isaka
Copy link
Member Author

n-isaka commented Jul 15, 2015

取り急ぎForkした自分のブランチに5月以降の開発分についてまとめた物を作りました。

@kztanaka
Copy link
Member

反応遅く申し訳ありません。
試みにforkを押して見てみたところ、作成先にopensourcecobol下は指定できないようだったので、開発中リポジトリを分けるとしても、同じアカウント下に並べて置くのは想定されていないのかな?と思いました。
とすると、井坂さんが今回されているように、他のアカウントに作るのが一般的なのではないかと思います。
運用面、個人的にはこのように思いました。ゆるゆるで恐縮ですが...

  • 開発中リポジトリを分けるかどうかは任意、分ける場合は別のアカウントにforkする(しかできない?)
  • 関心あるブランチだけマージする(今回の"mydev"のような)開発中ブランチは、どちらのリポジトリでも良い
    • 便宜に応じていつでも、いくつでも
    • もしかして分かりづらくなるようなら、名前を必ず"xxxdev"にするとか決める

@n-isaka
Copy link
Member Author

n-isaka commented Jul 21, 2015

すいません、「開発中リポジトリ」→「開発中ブランチ」でした。
今回私のアカウントで作ったmydevのようなもので、masterに対するdevelopブランチを作成し、マージ作業はdevelopに対して行い、masterにはリリースバージョンのみ入れるようなイメージです。
これにより、developブランチをそのままプレリリース版にできると考えています。

>GitFlowの考え方を参考にしています
https://www.atlassian.com/ja/git/workflows#!workflow-gitflow

@minemaz
Copy link
Member

minemaz commented Sep 27, 2016

GitFlow導入について賛成いたします

GitFlow導入により、branch名の取り扱い方も develop、feature、hotfixなどが
導入され、整理しやすくなるかと考えられます。

>git-flow cheatsheet
http://danielkummer.github.io/git-flow-cheatsheet/index.ja_JP.html

@n-isaka
Copy link
Member Author

n-isaka commented Apr 3, 2019

今更になりましたが、githubのメインブランチをmasterからdevelopに変更しました。
developのほうへのPR取り込みは進めていき、リリースの際には必要に応じて取捨選択したいと思いますのでよろしくお願いいたします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants