私は開発環境「redmine」をセットアップしようとしています。これにより、複数の人が独自の機能や調整を含む独自のバージョンの「redmine」を簡単に開発および保守できるようになります。私はリモートブランチにあまり詳しくありませんが、次のような構成を考えました。
- マスターブランチ:展開用
- 開発ブランチ:ここでは、新しい機能を開発しています
- コミュニティブランチ:これは私が行き詰まったところです。redmineのgithubコミュニティリポジトリを追跡しているブランチが欲しいので、このブランチで「git checkout v2.0」、次にdevブランチで「gitmergecommunity」と言ってマージの競合を解決します。そこに私たち自身の機能。次のredmineリリースの後、コミュニティブランチでv2.1をチェックアウトし、それをdevブランチに再度マージします...
もちろん、リモートをローカルブランチに追加し、コミュニティリポジトリからプルして自分のオリジンにプッシュすることはできますが、他の人はそれを認識せず、コミュニティリモートリポジトリを自分で追加する必要があります(右?)。これは可能ですか、それともこの「自分のプロジェクトで参照プロジェクトを追跡する」問題を解決するための別のアプローチは何ですか?
ありがとう
1月
ところで:私のオリジンリポジトリはgitosisを使用して作成されています。