私たちの ASP.NET Web ショップは、VisualSourceSafe から Subversion (VisualSVN/TortoiseSVN) に移行し始めています。
Subversion では、すべてのファイルを単一のディレクトリ ツリーに配置する必要があります。これは、Web アプリケーション プロジェクトを使用する場合は簡単です。
- \Visual Studio 2008\Projects\MyProject
ただし、Web 配置プロジェクトの場合は、少し混乱します。あなたが持っている
- Web サイト自体の\Visual Studio 2008\Website\MyProject
- ソリューション ファイルの\Visual Studio 2008\Projects\MyProject
- \Visual Studio 2008\Projects\MyProject\MyProject_deployには、Web サイトの完全な "配置" バージョンが含まれています。
SVN でこれを管理するためのベスト プラクティスは何ですか? Web サイトを\Visual Studio 2008\Projects\MyProjectの下に移動し、サイトの展開バージョンを含めてすべてをリポジトリに追加する必要がありますか?