wtr_mttkm
@wtr_mttkm (mu take)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Gitの運用方法について

Q&A

Closed

解決したいこと

Gitにて保守と新規開発での管理の仕方を教えていただきたいです。

経緯:保守としてソース(Java8)をgitにて管理しているのですが、Javaのバージョンアップにより保守とは別に新規にソース(Java17)を開発していくことになりました。

このようなケースでは主に今はある保守用のソースからブランチを分けるか、またリポジトリごと分けるかどちらがいいんのでしょうか?

問題としてあるのが、新規開発ソースはJava17なので保守用のソースに変更を反映することができなく、保守の際に修正したソースを新規開発ソースに取り込まなくてはいけないです。

新規開発ソースもjavaのバージョンが同じなら悩む必要はないのですが、違うためGitの運用方法に悩んでいます。

上記のようなご経験がある方がいましたらお力添えをいただきたいです。

自分で試したこと

Git Flowなど主なブランチ戦略に関しては確認しております。

0

1Answer

同じシステムでJava8→Java17にするのであれば、同じリポジトリでブランチを分けるのが良いような気がします。
そうすればgit上で「Java8からJava17に変更するためにどんな修正をしたか」が見れるので、他チームに横展開できたり、移行に失敗していたときに原因の調査がしやすくなったりすると思われます。

5Like

Your answer might help someone💌