协调两个文件夹之间的差异

在您比较服务器文件夹和本地文件夹之后,可以协调文件夹内容之间的差异以及在本地文件夹中存在相冲突的挂起更改的文件之间的差异。 有关更多信息,请参见比较两个文件夹

所需权限

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

提示

若要协调两个本地文件夹或文件,不需要具有 Team Foundation Server 权限。

协调差异

  1. 在“源代码管理资源管理器”中,右击某个文件夹,再单击**“比较”**。

    将出现**“比较”**对话框。

  2. 在**“比较”**对话框中。 选择要比较的文件夹版本。 有关更多信息,请参见比较两个文件夹

    将出现**“文件夹差异”**窗口。

  3. 在**“文件夹差异”窗口中,右击要协调的文件夹或文件,再单击“协调”**。

    提示

    通过在按住 Ctrl 键的同时单击其他文件夹或文件,可以选择多个文件夹和文件。 还可以按 Ctrl+A 选择所有文件夹和文件。

    将出现**“协调文件夹差异”**窗口。

  4. 对于**“不在工作区中的文件”,单击“获取”以下载本地工作区中没有的文件的最新版本,或者单击“忽略”**将这些文件仅保留在服务器中。

  5. 对于**“不在服务器上的文件”,单击“添加到服务器”以上载服务器上没有的文件,或者单击“忽略”**将这些文件仅保留在本地工作区中。

  6. 对于**“具有挂起更改的文件”**,请选择下列选项之一:

    • “忽略”,将对这些文件所做的更改保留在本地工作区。

    • “撤消挂起的更改”,忽略在本地工作区中对这些文件所做的更改。

    • “获取”,将这些文件的最新版本下载到本地工作区。

  7. 对于**“没有挂起更改的文件”**,请选择下列选项之一:

    • 单击**“获取”**,下载本地工作区中没有的文件的最新版本。

    • 单击**“签出”**,签出文件的服务器版本。 如果您对本地版本进行了任何更改,签入文件时可以选择将这些更改与服务器版本合并。

    • 单击**“忽略”**,将这些文件仅保留在服务器上。

  8. 单击**“确定”**。

    如果本地工作区中存在与文件的服务器版本相冲突的挂起更改,当您选择**“获取”文件的最新版本时,将出现“解决冲突”**窗口。 有关更多信息,请参见解决两个文件之间的冲突

请参见

任务

比较两个文件夹

比较两个文件

解决两个文件之间的冲突