0

私は必死にVSSから実際のソース管理システムに移行しようとしています。オプションには、TFSとSVNが含まれます。

私のデザイナーは、ソースファイルを変更し、変更をコミットせずにブラウザーで変更を即座にプレビューする機能を維持する必要があります。VSSでFPSEを使用すると、これは問題なく機能します。ファイルを保存すると、開発サーバーの作業フォルダー内のコピーが更新されるため、開発サーバーを指すブラウザーを保存して更新するだけで済みます。

問題のサイトは、35万行以上の従来のASPコードといくつかの新しいASP.NETMVCで構成されています。C#ではなく、MVCコード内のビューを変更できる必要があるだけです。

Expressionにはローカルデバッグ用のバージョンのCassiniが含まれていますが、Cassiniは従来のASPをサポートしていません。

確かに誰かが以前にこの問題を解決したことがあります。各設計者のマシンにIISをインストールする必要はありません(これは絶対に不可能です)。FPSEを使用するのと同じように、誰かがファイルをローカルに保存するたびに、開発Webサーバー上の共通の作業フォルダーを更新する方法が必要です。

TFS/SVNとの通信方法を知っているFPSEプロキシを作成したくありません。助言がありますか?

(私は過去にこの質問をしたことがありますが、まだ解決策を見つけていません。)

4

2 に答える 2

1

これはおそらくあなたが望むほど瞬時には実行できませんが、TFS を使用すると、チェックイン時にプロジェクトをビルドしてテスト サーバーにデプロイする継続的インテグレーション (CI) ビルドをセットアップできます。これを行う場合、QA タイプのブランチにチェックインしてもらい、外観に満足したら、実際のビルドと統合のためにメインライン ブランチにマージできます。

于 2010-06-15T20:40:18.693 に答える
1

保存時にソース ファイルをコピーする必要があるのはなぜですか。単にファイルをネットワーク共有に保存して直接作業しないのはなぜですか? とにかく、保存するたびに開発サーバーが常に上書きされている場合、効果は同じですか?

于 2010-06-15T19:03:01.287 に答える