更新工作区中的文件版本

使用 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 2010”**。

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

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

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

    提示

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

请参见

参考

Get 命令

概念

使用变更集

其他资源

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