开发代码和管理挂起的更改

您对文件的大多数更改排队挂起的更改。 在中工作,您可以组织,管理和有关所获得详细信息已更改。

必需的权限

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

您希望做什么?

  • 在解决方案资源管理器中工作

  • 使用"我的工作页管理您的工作

  • 使用"挂起的更改页管理您的工作

  • 请参见内容已经更改

  • 撤消挂起的更改

  • 使用命令提示

  • 获取提示

在解决方案资源管理器中工作

解决方案资源管理器可能是您开发工作的集线器。

备注

建议您使用下列方法而不是 *** 从源代码管理打开 *** 对话框。

打开解决方案置于版本控制之下。

  1. 在菜单栏上,依次选择**“视图”“团队资源管理器”**

  2. 在团队资源管理器中,选择 “主页”图标主页,然后选择 *** 源代码管理资源管理器 ***

  3. 在源代码管理资源管理器中,定位到包含您的解决方案的文件夹,然后然后双击它。 (键盘快捷方式:打开快捷菜单中选择 *** 视图 ***。)

显示解决方案资源管理器

  • 在菜单栏上,依次选择 *** 视图 ****** 解决方案资源管理器 *** (键盘快捷方式:Ctrl + Alt +左)。

具有测试和类项目的解决方案资源管理器

当您打开并修改从解决方案资源管理器中的文件,该文件会自动签出。 图标来指示哪些文件尚未更改 TFSC 签入状态图标,您签出 TFSC 签出状态图标的那些,因此,您添加到解决 TFSC 挂起的添加状态图标方案中的文件。

请参见 使用解决方案资源管理器

使用"我的工作页管理您的工作

如果您使用Visual Studio旗舰版premium或的Visual Studio中,团队资源管理器可以使用 *** 我的工作 *** 页管理您的工作。 在团队资源管理器中,选择 “主页”图标主页,然后选择 *** 我的工作 ***

团队导航器中的“我的工作”页上的“任务”列表

可以使用"我的工作:

  • 跟踪工作任务

  • 挂起和最新继续您的工作(包括文件更改、关联的任务和Visual Studio状态(例如窗口位置和断点)

  • 请求代码评审

有关分步示例,请参见 ALM 开发人员生活中的一天:为用户情景编写新代码ALM 开发人员生活中的一天:暂停工作、修复 Bug 和执行代码评审

ms245462.collapse_all(zh-cn,VS.110).gif提示

  • 提示您可以控制字段显示 *** 可用的工作项 *** 部分的工作项。 您可以选择一个默认选项,也可以选择在根 *** 我的查询 *** 文件夹包含的任何一个个人查询。 若要使用这些查询时,在团队资源管理器中选择 “主页”图标主页,然后选择 工作项

  • 提示当您将工作项更改 *** 可用 ***、***** 正在进行 *****或 ***** 挂起 *****时,工作项状态或注释更新,以便您的团队可以对工作的状态自动建议。 例如,更新团队的任务键盘显示您的状态。 请参见 敏捷规划和迭代

  • 提示如果您的团队项目包含自定义工作项类型定义,使用"我的工作,您可能有问题,因此,除非您的团队项目的管理员执行了某些步骤。 请参见使用进程配置自定义积压工作和板页更新自定义过程模板以访问新功能

使用"挂起的更改页管理您的工作

在团队资源管理器可以使用 *** 挂起的更改 *** 页管理您的工作。 在团队资源管理器中,选择 “主页”图标主页,然后选择 *** 挂起的更改 ****** 挂起的更改 *** 页还显示,当您启动入过程。

签入挂起的更改

几乎对文件中的dev设备的每项更改。您的工作区存储为挂起的更改,直到您签出文件中:

ms245462.collapse_all(zh-cn,VS.110).gif使用自动检测更改结合使用

如果在 本地工作区工作,则Visual Studio会检测您在系统外部进行的更改。 如果编辑在Visual Studio外的文件(例如,在记事本)更改自动出现在的 *** 包含的更改 ***

如果添加或移除在Visual Studio外的文件,例如,在Windows资源管理器(在Windows 8)的文件资源管理器中,*** 检测更改 *** 出现链接 *** 排除的更改 *** 部分。 如果要将这些更改,请选择该链接。 *** 提升候选更改 *** 出现对话框。 您可以打开已添加的项目快捷菜单并选择 *** 浏览在Windows资源管理器 *** 显示这些或 *** 删除从磁盘 *** 删除它们。

备注

空文件夹不会出现。

如果不需要签入的项定期出现在 *** 提升候选更改 *** 对话框,可以选择其中一个,打开其快捷菜单,并选择 *** 忽略此本地项目 *** 忽略该项目。 还可以选择 *** 通过扩展忽略 ****** 由文件名忽略 *** 创建将导致Visual Studio系统地忽略此类文件的文件。 有关.tfignore文件的更多信息,请参见 向服务器添加文件

请参见内容已经更改

有时需要提醒自己有关与您在文件发生更改。

显示要从"挂起的更改已更改

  • 在挂起的更改"页上,打开项目的快捷菜单并选择:

    • 看到的内容的***** 和工作区版本进行比较 ***** 您更改为该版本在您的工作区

    • 了解您的更改方式的***** 和最新版本进行比较 ***** 与文件的最新版本在团队的基本代码进行比较

看到您更改了从解决方案资源管理器或从源代码管理资源管理器

  1. 找到并选择项目在解决方案资源管理器或在源代码管理资源管理器。

  2. 打开项目的快捷菜单,然后选择 *** 比较 ***

  3. *** 比较 *** 对话框中,从 *** 类型 *** 菜单中,选择:

    • 看到的内容的***** 工作区版本 ***** 您更改为该版本在您的工作区

    • 了解您的更改方式的***** 最新版本 ***** 与文件的最新版本在团队的基本代码进行比较

    • 其他选项之一:*** 变更集 ***、***** 日期 *****或 *** 标签 ***

  4. 选择**“确定”**。

Diff将出现窗口。 请参见 比较文件

撤消挂起的更改

可以放弃一个,某些或所有挂起的更改在工作区中。

备注

几个其他选项:

取消一些挂起的更改

  1. 在解决方案资源管理器中,"挂起的更改"窗口或源代码管理资源管理器中,选择一个或多个项目,打开其快捷菜单中选择 *** 取消 ****** 撤消挂起的更改 ***

    提示

    若要撤消在您的解决方案或代码项目所做的任何更改,打开快捷菜单,然后选择 *** 撤消挂起的更改 ***

  2. *** 撤消挂起的更改 *** 对话框中,确保要移除的更改会选择,然后选择 *** 撤消更改 ***

取消任何挂起的更改

  • *** 挂起的更改 *** 页上,选择 *** 事件 *** 链接,然后选择 *** 取消任何 ***

使用命令提示

  • Status 命令:在命令提示中显示挂起的更改。

  • 签入命令:在 *** 注册 *** 对话框上的视图挂起的更改。

  • Undo 命令:撤消挂起的更改。

    提示

    如果您具有足够的权限,可以使用此命令撤消其他用户签出。

  • Difference Command:请参见想要在文件发生更改。

提示