我是在第一次使用.Net应用程序的新网站上开始的。作为一名开发人员,我习惯于VSS,但这款产品已经死亡,所以我们使用的是TFS(BASIC)。 到目前为止,我一直在使用TFS进行源代码控制。但现在我们正在为实时环境安装新服务器。 现在我不确定我应该做什么。我找不到TFS 2010的书籍,我想知道你能给我什么提示。是否需要再次安装TFS,还是应该使用现有安装?我想我应该为测试服务器设置每日构建。到目前为止我还没有使用TDD,但是对于下一个项目,这可能会改变。 我必须做什么,我应该避免哪些可怜的东西?
答案 0 :(得分:1)
如果没有在您的环境中,很难提出适当的建议。我根据你所说的内容对你的装置做了一些假设,但这些可能是非常错误的。
你说你正在使用TFS(BASIC) - 我不确定你的意思,但是如果你在其中一个开发人员工作站上安装了TFS,那么你就开始向更多强大的开发环境,我建议您为TFS安装获得一个单独的服务器(或服务器)。
听起来你的体积相对较小,因此将应用程序层和数据层放在同一台机器上不应该是一个问题。只需确保您的计算机上有足够的RAM来支持这两个进程,并且您有足够的磁盘空间来分配数据库。
您谈到测试驱动开发(TDD),但我认为您实际谈论的是持续集成(CI)。设置CI环境后,将根据计划或签入触发自动进行构建。设置此设置从不是一个坏主意,并建议您尽快进入CI构建的节奏。
如果您正在寻找构建服务器,那么您可能可以在组合的应用程序/数据层上托管构建代理。如果您发现在构建时遇到性能问题,则可以毫不费力地将构建移动到其他服务器。
您还需要了解将源代码存储库从当前环境迁移到未来环境。 TFS安装向导可能能够为您提供帮助。如果没有,还有其他可用选项,例如将数据库文件移动到新计算机,或使用基于codeplex的TFS Integration Platform。