TFS快递版 - 在服务器或本地机器上安装?

EP2*_*012 2 .net version-control tfs tfs2010 tfs2012

这就是我们如何在5个开发人员中设置TFS快递版.我们的首席程序员在他的机器上安装了TFS 2012 Express版.随附SQL Server Express 2012版本.其余4位开发人员还在各自的计算机上安装了TFS Express和SQL Server Express 2012.从他们各自机器的Visual Studio内部,4个开发人员连接到tfs代码的主程序员路径.这是正确的设置吗?我在想,如果主要开发人员关闭他的机器,代码db也会关闭,因此其他开发人员无法再访问源存储库?那是对的吗?为了避免这种情况发生,我是否需要在自己的专用服务器盒上安装TFS 2012 Express版本并让所有5个开发人员连接到它,因此至少服务器将始终可访问.我在想什么?请指教.

Jas*_*ams 5

TFS是服务器软件,Visual Studio是客户端软件.

要使用TFS,通常会在台计算机上安装TFS服务器(包括SQL等),然后所有开发人员都会从他们的Visual Studio安装程序连接到它.开发人员不应在自己的PC上安装TFS.

如果您关闭TFS计算机,那么服务器将不会运行,因此没有开发人员能够访问它 - 他们将无法使用源代码控制,报告错误等.但是,它们可以"脱机"工作,直到服务器重新打开 - 只要他们在PC上有他们需要的代码,他们就不需要运行服务器.

大多数人会建议使用专用PC作为TFS服务器 - 将服务器用作开发PC并不是一个好主意.对于5个用户来说,服务器上的负载将非常低,因此只要它有足够的磁盘空间用于其源控制数据库(最好是冗余的),它就不需要是运行SQL和TFS的特别强大的PC. RAID和/或一个不错的备份解决方案,因此如果服务器出现故障,您将不会丢失所有源代码).

我建议你在开始安装TFS之前做一些关于TFS的更多信息,以便更好地了解它是如何工作的 - 这是一个严重/复杂的软件,你需要仔细遵循安装说明.