opensource-cobol icon indicating copy to clipboard operation
opensource-cobol copied to clipboard

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

Open n-isaka opened this issue 10 years ago • 6 comments

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

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

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

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

n-isaka avatar Jun 18 '15 01:06 n-isaka

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

n-isaka avatar Jul 15 '15 00:07 n-isaka

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

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

kztanaka avatar Jul 16 '15 08:07 kztanaka

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

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

n-isaka avatar Jul 21 '15 01:07 n-isaka

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

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

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

minemaz avatar Sep 27 '16 01:09 minemaz

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

n-isaka avatar Apr 03 '19 05:04 n-isaka