既にバージョン管理を使用しているので、あなたはセットアップフロントエンド開発者がファイルを変更するたびにバックエンドの開発者に電子メールを送りSVNフックをすることができます。しかし、おそらく最善のアプローチではありません...
別の2つのアプローチは、プロジェクトのソースコードバージョンを2つ作成することです。 1つのソースコードバージョンには、開発者固有の.csファイル(ベースページとコントロールクラス、カスタムコントロールなど)がすべて含まれています.2番目のプロジェクトはasp.netプロジェクトです。 asp.netプロジェクトには、aspx、ascx、masterファイルなどのプレゼンテーションファイルのみがあります。フロントエンドの開発者は、asp.netプロジェクトのソースコードバージョンで作業します。彼らはバイナリプロジェクトのパブ版を持っていました。
このソリューションを使用すると、バックエンド開発者は、フロントエンド開発者が操作できるカスタムコントロールを開発する必要があります。フロントエンドの開発者は、常に最新のソースバージョンのasp.netプロジェクトを作成しています。通常、バックエンド開発者は、フロントエンド開発者が作業するための完全なカスタムasp.netタグライブラリを作成することになります。
を「フロントエンドの開発者」は何ですか?なぜ彼らはVisual Studioで動作しないのですか?なぜ彼らはソースコードの別のコピーで動作しますか?説明したプロセスは悪夢のように聞こえる。 –
フロントエンドの開発者が.NETプレゼンテーション固有のファイルを厳密に処理していて、これらのファイルをバージョン管理にコミットする必要がある場合、通常はファイルをバージョン管理にコミットしますか?それのサウンドからバックエンドの開発者ですか?フロントエンドの開発者がフロントエンドのファイルをコミットすることが許可されていれば問題になるでしょうか? –