如何:更新工作区中的文件版本

更新:2007 年 11 月

使用 Get 命令将版本从服务器更新到本地工作区。可以使用 Get 命令通过源代码管理资源管理器、解决方案资源管理器或命令行获得 Get 命令。有关更多信息,请参见使用版本控制工作区

获取操作会将文件复制到本地计算机上(如果本地计算机上没有这些文件)。如果文件已存在,则当这些文件发生更改后,获取操作会更新这些文件。

必需的权限

若要执行这些过程,您必须将“读取”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限

从源代码管理资源管理器中更新工作区中的版本

  1. 在“视图”菜单中单击“其他窗口”,然后选择“源代码管理资源管理器”。

  2. 在“源代码管理资源管理器”中,选择要将其版本更新到本地工作区的文件夹或文件,然后右击它。单击“获取最新版本”以检索该项的最新版本,或者单击“获取特定版本”。

  3. 如果在“获取”对话框中单击“获取特定版本”,请确保已选定文件夹或文件。在“版本”区域的“类型”列表中,选择更新文件或文件夹的方式:

    • 变更集   根据变更集获取版本。有关更多信息,请参见如何:查找变更集

    • 日期   根据日期获取版本。如果选择此选项,请在“日期”列表中选择一个日期。

    • 标签   根据“标签”获取版本。有关更多信息,请参见如何:查找标签

    • 最新版本   如果选择此选项,将使用 Team Foundation 版本控制 服务器上的最新版本进行更新。

    • 工作区版本   根据工作区获取版本。

  4. (可选)单击“覆盖未签出的可写文件”以允许系统覆盖现有文件。

  5. (可选)单击“即使本地版本与指定的版本匹配也覆盖所有文件”。

  6. 单击“获取”来完成更新。在更新文件或文件夹后,双击可以将其打开进行编辑。

从解决方案资源管理器中更新工作区中的版本

  1. 在“解决方案资源管理器”中,右击要更新其版本的解决方案、项目或单个文件。单击“获取最新版本”以检索该项的最新版本,或者单击“获取特定版本...”以检索特定的版本。

  2. 如果在“获取”对话框中单击“获取特定版本...”,请确保已选定文件夹或文件,然后在“版本”区域的“类型”下拉列表中选择所需的更新方式:

    • 变更集   根据变更集获取版本。有关更多信息,请参见如何:查找变更集

    • 日期   根据日期获取版本。在“日期”列表中选择一个日期。

    • 标签   根据“标签”获取版本。有关更多信息,请参见如何:查找标签

    • 最新版本   如果选择此选项,将使用 Team Foundation 版本控制服务器上的最新版本进行更新。

    • 工作区版本   根据工作区获取版本。

  3. (可选)单击“覆盖未签出的可写文件”以允许系统覆盖现有文件。

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

  5. 单击“获取”来完成更新。在更新文件或文件夹后,双击可以将其打开进行编辑。

从命令行中更新工作区中的版本

  1. 单击“开始”,再单击“所有程序”,然后指向“Microsoft Visual Studio 2008”。

  2. 指向“Visual Studio Tools”,然后单击“Visual Studio 2008 命令提示”。

  3. 键入 cd 路径,其中路径 是用于存储服务器上文件的个人副本的目录位置(例如 c:\projects)。

  4. 键入 tf get 项名,然后按“Enter”。

    说明:

    有关 Get 命令的可用完整语法,请参见Get 命令

请参见

概念

使用版本控制变更集

参考

Get 命令

其他资源

从版本控制服务器获取文件的本地副本