背景:jira
バグ追跡とgit
ソース管理に使用しています。私は、iOS フロント エンドと、Web サービスと GUI を提供する Java/Tomcat バック エンドで構成される完全なエンド ツー エンド システムを手に入れました。現在、すべてのソフトウェアを保持する 1 つの git リポジトリと、システム全体の問題を追跡する 1 つの jira プロジェクトがあります。
ソフトウェアが公開されたので、iOS アプリケーションまたはサーバーのいずれかに変更が加えられていることがわかりましたが、通常は両方ではありません。2 つのコンポーネントのバージョン番号は多少異なります。
このプロジェクトにはおそらく手遅れですが、将来的には:
- 関連するすべてのコンポーネントを単一のソース リポジトリに配置し、単一のバグ追跡プロジェクトを使用して追跡する方法を追求する必要があります。また
- 各コンポーネントを個別のリポジトリに配置し、個別のバグ追跡プロジェクトで管理する必要がありますか?
どちらのアプローチにも長所と短所があり、答えは簡単に「場合による」であることがわかります。
あなたはどちらに傾きますか。なぜですか。