We are in the process of setting up a new development environment for about a dozen developers in our IT department, and I've got a few questions as far as server setup goes..
We're going to be using TFS 2008 for our 6 or so .NET developers, and subversion for the half dozen CF people.
Is it ok/recommended/not recommended to have both source control repositories on the same box? We'd be setting up TFS as a single-server environment with SQL server on the same machine.
Also, some management would like to use Project Server. We've already been through a bad install of project server where it messed up our TFS sharepoint and reporting services, and I haven't had any results from google saying that anyone out there has set up Project Server and TFS on the same box. Should we install Project Server on a separate box?
We are also going to set up a 3rd party Wiki, not sure if it will be hosted in IIS or Apache.
So basically, I'm asking for overall advice on setting up this environment, separation of servers/concerns, best practices, things we definitely should not do. This is all in a virtual environment, so there's not really a limit on number of servers.
Thanks in advance.