使用源代码管理资源管理器
更新:2007 年 11 月
“源代码管理资源管理器”用于查看和管理受版本控制的项,例如团队项目、文件夹和文件。在使用“源代码管理资源管理器”之前,您必须熟悉团队项目和工作区。有关更多信息,请参见 Team Foundation 团队项目和使用版本控制工作区。
使用源代码管理资源管理器可以完成以下任务:
浏览团队项目和工作区,以标识 Team Foundation 版本控制 下的内容。
确定是同步项还是将其复制到本地计算机的工作区。
查看所有挂起的更改。有关更多信息,请参见如何:查看和管理工作区中所有挂起的更改 和 如何:查看其他工作区中的挂起的更改。
撤消或签入挂起的更改。有关更多信息,请参见如何:查看和管理工作区中所有挂起的更改。
确定您是否拥有复制到本地计算机工作区的项的最新版本。
获取文件夹和文件的最新版本或特定版本。有关更多信息,请参见如何:获取团队项目的源代码和如何:更新工作区中的文件版本。
签出文件夹和文件进行编辑。有关更多信息,请参见从版本控制服务器获取文件的本地副本。
锁定和取消锁定文件夹和文件。有关更多信息,请参见使用版本控制锁。
删除、取消删除、重命名和移动文件夹和文件。有关更多信息,请参见如何:移动、重命名和删除受版本控制的文件和文件夹。
解决源代码管理冲突。有关更多信息,请参见解决文件夹区别和文件冲突(Team Foundation 版本控制)。
搁置源代码管理项。有关更多信息,请参见使用版本控制搁置集。
查看与源代码管理文件夹和文件相关的历史记录。有关更多信息,请参见查看历史记录数据。
比较文件夹或文件的版本。有关更多信息,请参见在版本控制中比较文件夹和文件。
分支和合并源代码管理团队项目、文件夹和文件。有关更多信息,请参见对 Team Foundation 版本控制进行分支和合并。
查看与文件夹和文件相关的属性。
除源代码管理资源管理器外,解决方案资源管理器还包含特定于 Team Foundation 版本控制 的新增功能。您也可以从命令行执行一些 Team Foundation 版本控制 任务。有关更多信息,请参见 Tf 命令行实用工具命令。
源代码管理资源管理器状态列
状态列用于标识版本控制状态和本地工作区中项的状态。
状态列 |
说明 |
---|---|
名称 |
包含受版本控制的文件或文件夹的名称。 |
挂起的更改 |
包含挂起的更改的名称(如果有)。可能的挂起的更改包括添加、编辑、锁定和删除。 |
用户 |
包含 Team Foundation Server 用户的名称,该用户的工作区包含“挂起的更改”列中所述的挂起的更改。 |
最新 |
如果工作区有最新版本的文件或文件夹,则包含“是”。否则,包含“未下载”或“否”。 |
最近签入 |
包含最近签入的日期。 如果将团队资源管理器连接到未更新为最新版本的 Team Foundation Server,或者项的状态为挂起的添加或挂起的分支,则该字段可能为空。 |
版本控制状态图标
下表对版本控制状态图标进行了说明:
图标 |
状态 |
说明 |
---|---|---|
无 |
空白 |
表示 Team Foundation 版本控制中的项。 |
![]() |
已签出 |
表示当前用户在其当前工作区中具有一个或多个挂起的更改的项。 |
![]() |
挂起的添加 |
表示当前未在版本控制服务器上,但当前用户正在将其添加到版本控制中并且具有添加操作的挂起更改的项。 |
![]() |
分支 |
表示将在下次签入期间包含在分支操作中的项。 |
![]() |
合并 |
表示将在下次签入期间包含在合并操作中的项。 |
![]() |
挂起的删除 |
表示将在下次签入期间从版本控制中删除的项。 |
![]() |
挂起的撤消删除 |
表示将在下次签入期间从版本控制中撤消删除的项。 |
![]() |
未映射的团队项目 |
表示当前未映射到团队项目服务器的项。 |
![]() |
未映射的文件夹 |
表示当前未映射的文件夹中的项。 |
![]() |
已删除的文件夹 |
表示将在下次签入期间删除的文件夹。 |
本节内容
如何:打开源代码管理资源管理器
解释用于打开“源代码管理资源管理器”窗口的步骤。如何:刷新版本控制状态
描述用于刷新“源代码管理资源管理器”窗口的过程。如何:打开和关闭源代码管理资源管理器中的“文件夹”窗格
描述在“源代码管理资源管理器”窗口中打开和关闭文件和文件夹窗格所使用的步骤。
参考
相关章节
- Team Foundation 版本控制演练
列出研究使用源代码管理、自定义源代码管理签入以及从命令行使用源代码管理等操作的演练。