私たちのチームはCVSからGitに移行しています。我々はGitHub上のほとんどのオープンソースプロジェクトと同様のワークフローを使用するつもりです。各開発者はメインリポジトリをフォークし、プルリクエストを送信します。これによりプロジェクトマスターは変更をメインリポジトリにマージする前にコードレビューを行うことができます。Jenkinsでタグを押すGit Publisher - 複数のGitリポジトリ(フォーク)
Jenkinsでは、複数のGitリポジトリ(複数のSCMではなく標準のGitプラグイン)を追加できます。おそらく私は各フォークされたレポのURLを入力することができますし、ジェンキンスは各フォークの各フォークが変更をチェックするでしょう。それぞれのリポジトリに「master」、「developer1」、「developer2」などの名前を付けます。
Jenkinsに適切なリモート/フォークの各タグをタグ付けさせます。 Git Publisherのプラグインでは、 "target remote name"を指定する必要がありますが、Jenkins自身がこれを理解できるようにする必要があります。