我们的 ASP.NET 网上商店开始从 VisualSourceSafe 迁移到 Subversion (VisualSVN/TortoiseSVN)。
Subversion 需要将所有文件都放在一个目录树中。这在使用 Web 应用程序项目时很简单 - 一切都存在于
- \Visual Studio 2008\Projects\MyProject
但是,对于 Web 部署项目,它有点混乱。你有
- \Visual Studio 2008\Website\MyProject用于网站本身
- \Visual Studio 2008\Projects\MyProject用于解决方案文件
- \Visual Studio 2008\Projects\MyProject\MyProject_deploy包含网站的完整“部署”版本
在 SVN 中管理这个的最佳实践是什么?我是否应该将网站移动到\Visual Studio 2008\Projects\MyProject下并将整个内容添加到存储库中,包括网站的部署版本?