2017-01-08 7 views
0

私はいくつかのgithubのリポジトリを見ていたと私はちょうどここに着い:バージョンごとにブランチを作成することは、githubで共通の「受け入れ」ですか?

https://github.com/crosstool-ng/crosstool-ng

を私が理解する限りでは、この男は彼のツールのバージョンごとに新しいブランチを作成してマスターブランチを維持しています最後のバージョン。 git/githubコミュニティとユーザーがこれを受け入れるかどうかを知りたいだけです。

私はコードリビジョンを同じ方法で内部的に保存しています。私はリポジトリでも使用できるように "良い習慣"かどうかを知りたいと思います。

+0

リンクされたレポはsvnなどから変換されているように見えます。 – max630

答えて

1

あなたの質問は主観的です。 githubのソフトウェアを維持するためのプラクティスは、組織によって異なります。

Githubにはソフトウェアメンテナンスのための事前定義された方法はありません。

組織によっては、マスターブランチの安定版と他のブランチの開発版であるdevel or testのソフトウェアバージョンごとにタグが作成されますが、他のバージョンでは各バージョンごとに別々のブランチが作成され、マスターブランチで最新のリリースが維持されます。他の人は、各バージョンごとに独立したブランチとmasterブランチの安定版ソフトウェアとdevelブランチの最新バージョンを好む人もいます。

各練習には長所と短所があります。コードベースを簡単に維持するのに便利ですが、他の方法ではサイクルを解放するなどの作業が容易になることがあります。

ソフトウェアのメンテナンスの要件と利便性によって異なります。

  1. ruby
  2. npm
  3. django
  4. rails
  5. laravel
  6. Go
- はgithubの上でこれらの人気のあるオープンソースプロジェクトを見てください

あなたの要件に合った分析と選択を、あなたの都合に合わせて選択してください。

あなたの決定に役立つことを願っています!

関連する問題