現在 Web アプリケーション プロジェクトに取り組んでいるチームがあり、ローカルの IIS Web サーバーを介してプロジェクトを実行し、各開発者が好きな仮想ディレクトリにマップできるようにしたいと考えています。
現在、チェックインするたびに、cs proj ファイルでお互いの仮想ディレクトリ設定を踏みにじっています。
仮想ディレクトリに同意してそれに固執することができることはわかっていますが、それでは、マシン上にリポジトリの複数のコピーを実際に保持し、それぞれを個別の仮想ディレクトリにマップできるようにしたいという、これに関して抱えている別の問題は解決しません。ディレクトリ。
したがって、探している結果は次のようになります。
Dev1 には、ローカル IIS 上の仮想ディレクトリ (localhost/WebApp など) にマップされた c:/dev/Webapp などのチェックアウトがあります。
次に、Dev 2 には、たとえば localhost/workspace1/MyWebApp などの仮想ディレクトリにマップされた c:/workspace1/WebApp でチェックアウトがあります。
AND Dev 2 には、たとえば localhost/workspace2/WebApp などの仮想ディレクトリにマップされた c:/workspace2/WebApp にチェックアウトがあります
PS。Dev 2 に 2 つのチェックアウトがある理由は、アクティブな開発作業に on を使用し、ブランチ間のマージにもう 1 つを使用するためです。