0

我们公司目前使用来自 Assembla.com 的 sourcecontol 和里程碑/票证跟踪,使用 cc.net 和 Visual Studio 构建自动化和开发环境部署,用于发布到测试和生产环境。我们目前在 Visual Studio 中使用构建配置来设置连接字符串和应用程序设置,同时我们在 web.config 中手动更改 Web 服务的 url。我们最近成为银牌合作伙伴,因此获得了 TFS 等许可证。我想知道对 TFS 的更改是否会提供满足以下要求所需的选项:

我们有 3 个环境,dev、test 和 prod,每个环境都有以下机器(全部在 Windows Server 2008 R2 上):

  • 包含大约 30 个不同网站的 Web 服务器,全部位于 asp.net 中
  • 服务器运行5个windows服务
  • 在 sql server 2005 + ssrs 2005 中具有 10-15 个不同数据库的数据库服务器

我们需要以下内容:

  • 带有分支、标记和合并的源代码控制
  • 通过自动部署到开发环境的持续集成
  • 带有附件和文档链接/wiki 链接的工单/工作项目
  • 里程碑/发布
  • 数据库模式的版本控制/源代码控制
  • 部署到 test/prod 环境,无需手动配置应用程序或执行 sql 文件
  • 部署后出现错误快速回滚
4

1 回答 1

2

Some these items will require a little configuration and customizations, but yes TFS does all that.

于 2011-08-05T12:40:40.513 回答