将文件从服务器下载到您的工作区

通常,您通常应获取来自服务器的最新文件,以便开发的代码与代码兼容由其他开发了团队和最小化创建bug的风险,在签入代码时。 可以下载最新版本或一个或多个文件的早期版本与您的Team Foundation server到您的dev设备的工作区。

所需权限

您必须是一个团队项目的 *** 参与者 ***。 请参见 Team Foundation Server 默认组、权限和角色

您希望做什么?

  • 获取某些文件的最新版本

  • 获取某些文件的特定版本

  • 从命令提示工作

  • 获取提示

获取某些文件的最新版本

您应获取从您的服务器的最新文件,在 将dev计算机之后。 然后可以开始开发您的应用程序。

之后,因为在您的dev设备的工作区开发功能,您的代码与其他开发人员进行的更改隔离。 但,当您准备好(例如,已完成并注册已完成某个任务)的代码时,应获取团队的最新版本的文件。

获取某些文件的最新版本

获取某些文件的特定版本

在极端情况下(例如,bug修复回归),则可能需要获取与一个或多个文件的特定版本。

备注

请记住,如果获取文件的旧版本,对其进行更改,然后尝试注册它,有一个递增的机会您需要 解决冲突,然后才能完成签入之前。

获取某些文件的特定版本"历史记录"窗口中

  1. 在解决方案资源管理器或源代码管理资源管理器中,浏览到文件夹或文件,打开其快捷菜单,并选择 *** 查看历史记录 ***

  2. 历史记录 窗口中,打开版本的快捷菜单中选择 *** 获取此版本 ***

获取某些文件的特定版本从解决方案资源管理器或源代码管理资源管理器中

  1. 在解决方案资源管理器或源代码管理资源管理器中,浏览到包含文件要获取,选择这些元素,打开它们的快捷菜单的文件或文件夹,然后选择 *** 获取特定版本 ***

    将出现**“获取”**对话框。

  2. 从的 *** 类型 *** 选择下拉列表:

    • ***** 变更集 *****获取一个版本通过指定 变更集。 有关更多信息,请参见 查找和查看变更集

    • ***** 日期 ***获取一个版本通过指定日期。 如果选择此选项,请在“日期”**列表中选择一个日期。

    • ***** 标签 *****获取一个版本通过指定 标签。 有关更多信息,请参见使用标签获取文件快照

    • ***** 最新版本 *****选择此选项卡捕获服务器上的最新版本。

    • ***** 工作区版本 *****通过指定 工作区获取版本。

  3. (可选)选择**“覆盖未签出的可写文件”**选项。

    如果选择此选项,来自服务器的文件将覆盖没有关联的只读特性且没有签出的所有文件。 只有服务器上的不同文件才会覆盖本地工作区中的文件。 默认情况下,不选择该选项。

    提示

    此选项与运行以下命令是等效的: tf访问/overwrite

  4. (可选)选中**“即使本地版本与指定的版本匹配也覆盖所有文件”**选项。

    如果选中,服务器上的文件将覆盖所有文件。

    提示

    此选项与运行以下命令是等效的: tf访问/force

  5. 选择 *** 获取 ***

    将出现“源代码管理资源管理器”。 如果在步骤 5 中选择了**“最新版本”,系统会将“最新”列的状态更新为“是”**。

从命令提示工作

提示

  • 提示当获取文件和文件夹从服务器,系统从本地工作区中删除从服务器删除的所有签入文件。 在服务器已重命名或移动的文件以便在工作区中已更改与服务器上的更改。

  • 提示在源代码管理资源管理器您可以验证是否存在文件的最新版本。*** 之后 *** 列。 可以通过打开其快捷菜单并选择 属性查看有关项的特定版本信息。

  • 提示 如果使用 服务器工作区,因此,您意外删除了要还原的某些文件,必须使用 tf访问/all 命令还原已删除的文件。