0

我从一个第一次使用 .Net 应用程序的新站点开始。作为一名开发人员,我已经习惯了 VSS,但是这个产品正在死去,所以我们改用 TFS (BASIC)。到目前为止,我一直在使用 TFS 进行源代码控制。但是现在我们正在为实时环境安装新服务器。现在我不确定我应该做什么。我找不到关于 TFS 2010 的书籍,我想知道您能给我什么建议。是否需要再次安装 TFS,还是应该使用现有安装?我想我应该为测试服务器设置一个每日构建。直到现在我还没有使用 TDD,但是对于下一个项目,这可能会改变。什么我必须绝对正确,我应该避免什么?

4

1 回答 1

1

如果不在您的环境中,就很难提出适当的建议。我根据您所说的对您的安装做了一些假设,但这些可能大错特错。

您说您使用的是 TFS (BASIC)——我不确定您的意思是什么,但如果您使用的是安装在开发人员工作站之一上的 TFS,并且您开始转向更强大的开发环境,我建议您为 TFS 安装获取一个单独的服务器(或多个服务器)。

听起来您的规模相对较小,因此将应用程序层和数据层放在同一台机器上应该不是什么大问题。只需确保机器上有足够的 RAM 来支持这两个进程,并且为数据库的增长分配了足够的磁盘空间。

您谈论的是测试驱动开发 (TDD),但我认为您实际上谈论的是持续集成 (CI)。设置 CI 环境后,构建会根据计划自动发生,或由签入触发。进行此设置绝不是一个坏主意,并且建议您尽快进入 CI 构建的节奏。

如果您正在寻找构建服务器,您可能可以在组合应用程序/数据层上托管构建代理。如果您在构建时发现性能受到影响,您可以毫不费力地将构建移动到不同的服务器。

您还需要考虑将源代码存储库从当前环境迁移到未来环境。TFS 安装向导可能会帮助您。如果没有,还有其他可用选项,例如将数据库文件移动到新机器,或使用基于 codeplex 的TFS 集成平台

于 2010-12-09T13:38:40.377 回答