プロジェクト (ブランチまたは独自のリポジトリにある) のコードの一部を顧客と共有するための確立された方法はありますか?
私が解決しようとしているもの:
お客様がソース コードにアクセスする方法には、さまざまなモデルがあります。
- 私たちの顧客のほとんどは、ソースコードには関心がなく、構築されたソフトウェアに関心があります
- ソースコードを気にする人もいれば、彼らのリリースはから構築されました
- プロジェクトに機能を追加するために私たちと一緒にプログラミングしている開発者が実際にいる人もいます。
内部開発に git と internal gitorious を使用していることを考えると、最初の 2 つのケースは非常に簡単に処理できます。
- ビルドされたソフトウェアを含むパッケージを提供する
- ソフトウェアのパッケージと、そのソフトウェアを作成したコードの tarball を提供します。
私が本当に疑問に思っているのは、3番目のケースです。
社内では全員がすべてを見て、すべてのコードを共有しています。
ただし、お客様にすべてを表示するのではなく、お客様のバージョンのソフトウェアのみを表示してもらいたいと考えています。
たとえば、2 つのリポジトリ (つまり、「私たちのレポ」と「顧客のレポ」) を使用してこれを行う既知の方法はありますか? ?