【问题标题】:TFS express edition - installing on a server or local machine?TFS 速成版 - 安装在服务器或本地机器上?
【发布时间】:2013-02-07 07:58:55
【问题描述】:

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

【问题讨论】:

    标签: .net version-control tfs


    【解决方案1】:

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

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

    如果您关闭 TFS 计算机,则服务器将无法运行,因此开发人员将无法访问它 - 没有它,他们将无法使用源代码控制、报告错误等。但是,他们可以“离线”工作,直到重新打开服务器 - 只要他们的 PC 上有所需的代码,他们就不需要服务器运行。

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

    我建议您在开始安装之前对 TFS 进行更多阅读,以更好地了解它的工作原理 - 这是一个严肃/复杂的软件,您需要仔细遵循安装说明。

    【讨论】:

    • 我有两个小问题。首先,我们可以在我们的开发机器上安装 TFS 还是不必让 Windows Server 安装 TFS?其次,TFS web 是如何工作的?我们是否需要为此在 IIS 上安装任何应用程序?
    • @AnkushJain:是的,您可以在用于 Visual Studio 和开发的同一台 PC 上运行 TFS 服务器,但最好使用单独的 PC(如果您的“团队”是单个开发人员单台 PC 可能会很方便,但如果您想扩大规模,这并不理想)。 TFS 服务器提供基于 Web 的 UI - TFS 安装程序确保安装和配置其依赖项(例如 SQL 服务器和 IIS)。
    猜你喜欢
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-21
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多