我们正在为我们 IT 部门的十几个开发人员建立一个新的开发环境,就服务器设置而言,我有几个问题..
我们将为大约 6 名 .NET 开发人员使用 TFS 2008,并为半打 CF 人员使用 subversion。
可以/推荐/不推荐将两个源代码控制存储库放在同一个盒子上吗?我们将 TFS 设置为单服务器环境,SQL 服务器在同一台机器上。
此外,一些管理人员想使用 Project Server。我们已经经历了项目服务器的错误安装,它弄乱了我们的 TFS 共享点和报告服务,而且我没有从谷歌得到任何结果,说那里的任何人都在同一个盒子上设置了项目服务器和 TFS。我们应该将 Project Server 安装在单独的盒子上吗?
我们还将建立一个第 3 方 Wiki,不确定它是托管在 IIS 还是 Apache 中。
所以基本上,我在寻求关于设置这个环境、分离服务器/关注点、最佳实践以及我们绝对不应该做的事情的总体建议。这都是在虚拟环境中进行的,因此服务器的数量并没有真正的限制。
提前致谢。