1

SVN で Web ベースの製品を開発しました。現在、クライアントはそれをホワイト ラベル パートナーシップとして購入しています。つまり、彼はすべてのコードを所有していますが、独自のブランド名が付いています。問題は、そのクライアントが私たちの製品とは異なるカスタム ロジックを必要としている場合、この状況をどのように処理できるかということです。最初の解決策は、彼のサーバーにすべてのコード ファイルを手動で展開することですが、この場合、製品のバグ修正を行うたびに、彼のファイルに同じ変更を手動で行う必要があります。

これを達成するためのより良い方法はありますか。私の目標は、製品のバグを修正するたびに、クライアント コードに自動的に統合され、カスタム ロジックをクライアント コード ベースにのみ追加できるようにすることです。

4

1 に答える 1

0

最良の方法は、ソースを顧客に提供する前に、作成したタグのブランチを最初に作成することです。顧客からのすべての変更をブランチに適用すると、リリースされたコードと顧客の変更の間のコードのすべての違いを確認できます。その後、新しいタグを作成します。コードで行ったすべてのバグ修正を顧客のブランチにマージできるようになり、そのブランチから出荷を行うことができ、出荷前にタグを作成することができます。

于 2012-06-22T12:31:54.443 に答える