创建和使用工作区

您的工作区是团队的基本代码的本地副本。 您的工作区可以开发和独立测试的代码在您的dev计算机,直到您准备好签入时您的工作。

要求

请参见 Team Foundation Server 权限

您希望做什么?

  • 添加,编辑或移除工作区

  • 重新使用和共享文件夹映射

  • 选择工作区选项

  • 切换到工作区

  • 了解签入文件时选项。

  • 从命令提示工作

添加,编辑或移除工作区

若要添加,编辑或移除工作区,选择。*** 工作区 *** 菜单的 *** 工作区 ****** 源代码管理资源管理器 ****** 控制工作区 *** 出现对话框。

“管理工作区”对话框

选择 *** 显示远程工作区 ***,如果要查看您拥有的所有工作区(包括那些在其他计算机上)。

重新使用和共享文件夹映射

如果要重复使用或与其他团队成员共享的文件夹映射,可以复制的文件夹映射。 打开在 *** 工作文件夹 *** 的快捷菜单的列表并选择 复制。 要重用的文件夹映射,请将其粘贴到另一版本控制工作区或 生成定义工作区。 与您的团队成员若要共享文件夹映射,请将其粘贴到文本文件然后共享文件。

choose高级工作区选项

当您在中选择 *** 添加工作区 ****** 编辑工作区 *** 对话框中 *** 高级 *** 按钮,这些额外的选项卡。

  • *** 所有者 ***:只有工作区的所有者可以使用它。

    提示

    而不是更改工作区的所有者,当其他人需要继续进行则时可以 挂起(或者搁置) 您的工作与然后他们共享搁置集。

  • 计算机:此框标识工作区中的dev设备,因此,它是只读的。 不能从一台计算机工作区移动到另一个。 但是,因此,如果您的dev计算机的名称更改,并且您希望该更改显示在此字段,请运行 tf workspaces /updatecomputername

  • *** 权限 ***:对于工作区您在dev设备用于一个开发人员,设置为 *** 私有工作区 ***

    如果您在一个工作量若要使用一台计算机以便团队可以协作(如解决大量的冲突,请选择 *** 公共工作区 ***。 如果希望任何团队成员可以使用工作区,但不检查其工作,选择 *** 公共工作区(绑定) ***。 此选项保留注册权限 *** 所有者 ***

  • *** 位置 ***: 本地 的默认值在大多数情况下是最佳选择。 请参见 决定使用本地还是服务器工作区

  • *** 文件时 ***:

    • 如果您的工作区,希望每个文件的日期和时间戳与该版本的变更集的戳选择 *** 签入 ***。 了解签入文件时选项。参见。

    • 如果您希望日期和时间戳与日期和时间,当您上次更新本地文件时,请选择 *** 当前 ***。 在星期一,例如,团队成员签入到文件的最新更改。 在星期二,则执行获取操作更新文件。 日期和时间戳设置为、。

切换到工作区

当从工作区的切换时,避免困惑,确定您切换到 *** 团队资源管理器 *** 和 ***** 源代码管理资源管理器 *****的同一工作区。

切换到工作区

  1. 如果尚未连接到您想要在其中工作的团队项目,请选择 连接到团队项目

  2. 选择 “主页”图标主页,然后选择 “挂起的更改”图标*** 挂起的更改 ***

  3. 如果有多个工作区,则活动工作区的名称在页标题下方。 选择活动工作区的名称查看所有工作区中列出了此dev计算机上。

    在团队资源管理器中选择工作区

    在此菜单上,选择要使用的工作区。

  4. 选择 “主页”图标主页,然后选择 *** 源代码管理资源管理器 ***

  5. *** 源代码管理资源管理器 ***,打开 *** 工作区 *** 菜单中选择工作区要使用的工作区。

    在源代码管理资源管理器中切换工作区

了解签入文件时选项。

当您选择 *** 文件时 *** 选项时 *** 签入 ***,如上所述,每个文件的日期和时间戳通常与该版本的变更集的戳在您的工作区。 某些问题,并例外情况:

  • 当您修改本地文件,日期和时间戳将与日期和时间,当您修改的文件时。

  • 仅当您使用 Visual Studio 2012 或更高版本)和 Visual Studio Team Foundation Server 2012 或之后,此功能才可用。

  • 除非具有挂起的添加或删除操作到文件夹,包含的文件设置不适用于文件夹。

  • 您可能无法增量生成您的代码项目。 相反,则必须重新生成)。

从命令提示工作

可以创建和管理您的从命令提示的工作区。 请参见 Workspace CommandWorkspaces CommandWorkFold Command

提示

可以使用命令提示符执行不适用于Visual Studio的某些任务。例如,因此,如果具有足够的权限,可以删除其他用户的工作区。请参见 Workspace Command