版本控制的新增功能
在安装或升级到 Visual Studio Team Foundation Server 2012 时,您和您的团队可受益于新功能。
将 dev 计算机
无论是使用 Visual SourceSafe? 可以从 Visual SourceSafe 升级的代码项目、文件、版本历史记录、标签和用户信息到 Team Foundation server (TFS) 或 Team Foundation 服务。 请参见 从 Visual SourceSafe 升级。
即使您未连接到您的 Team Foundation server,请使用本地工作区域。受版本控制的文件工作。 请参见 决定使用本地还是服务器工作区。
配置工作区域,以便本地文件日期和时间戳在您的 dev 的工具与文件版本的日期和时间戳在版本控制中。 请参见 创建和使用工作区。
开发您在一版本控制基本代码的 app
正在使用一种组织的和透明方式
使用 我的工作 在团队资源管理器将即将到来,继续和挂起的工作 (Visual Studio 旗舰版 premium 或的 Visual Studio 仅限)。 提供自动透明度便于与团队一起协作。 例如,那么,当您将工作项更改 正在进行中时,您的团队在任务键盘可以看到您启动了该工作。
请参见 在受版本控制的代码库中开发应用程序、敏捷规划和迭代。
进行代码检查
执行有效,挂起的或签入代码多一方的代码评审 (Visual Studio 旗舰版 premium 或的 Visual Studio 仅限)。
检查包含整个,文件级,并且代码新代码块级的注释和比较与现有的代码。
开发人员日:执行代码评审参见。
对于电子邮件警报约定
为项目警报约定,包括有关签入、代码评审和您关注的其他项事件的电子邮件警报。 在团队资源管理器中,选择 主页,设置,项目警报。
挂起您的工作并管理自己的搁置集
使用挂起工作降低破坏的影响
降低破坏和时间浪费的失败。 从 我的工作 页中选择 挂起工作 保存您的任务的工作区域和清理到启动工作在新任务 (Visual Studio 旗舰版 premium 或的 Visual Studio 仅限)。
此事件保存您的工作。Team Foundation Server,包括对代码的更改,测试和其他文件和母提示例如打开、断点和"监视"窗口变量。 然后可以以将挂起之前任务的工作。
开发人员日:挂起工作参见。
与团队资源管理器的搁置集一起使用
管理并查看您的团队资源管理器的搁置集。
搁置多个搁置集给您的工作区域中,即使有等待对搁置集的影响的文件的更改。
使用“友好”团队成员的姓名或用户 ID,查找一个搁置集。
请参见 暂停工作并管理搁置集。
使您的工作在版本控制团队的基本代码
使用"挂起的更改页在团队资源管理器获取已完成工作的一个丰富的持久性视图并使用工具管理和发表挂起的更改。
Visual Studio 在 Visual Studio 之外组成的本地工作方面自动检测更改。 例如,因此,如果在本地工作区域使用记事本编辑和保存文件,将自动出现在挂起的更改页。
请参见 开发代码和管理挂起的更改。
管理和解决文件的问题
与团队资源管理器的变更集一起使用。 请参见 查找和查看变更集。
使用新的差异窗口,请在您的工作区域更广泛参见差异并且只有修改该版本,即。 请参见 比较文件。
冲突通常会中断您的工作更小,因为自动解析特定类型的 Visual Studio 尝试冲突。 当您必须手动解决冲突时,使用增强的合并工具,因此执行具有更大的方便。 请参见 解决文件冲突。
可以回滚在 Visual Studio 中的更改。 (在您无法回滚的早期版本从命令提示只会更改。)请参见 回滚变更集。
“友好名称”显示而不是用户 ID (例如,在源代码管理资源管理器中 用户 列)。
可以使用与 Team Foundation server 2012.1 的 Visual Studio 2012.1 创建和使用较长的文件路径一起使用。 例如,可以创建包含多达在您的 Team Foundation server 的 399 个 Unicode 字符的源代码管理路径。 请参见 命名限制在 Team Foundation:版本控制的限制。
签入说明是不再自动由系统生成的。 例如,那么,当您创建团队项目集合时,系统不会自动生成签入说明。
可以使用新的属性更改。
签出锁不可执行文件由于本地工作区域,并在某些情况下,不可用。 请参见 了解锁定类型。
使用分支,使风险
- 执行从 Visual Studio 的又无缘无故地的组合。 (在旧版本可以执行又无缘无故地的仅将从命令提示。)
管理版本控制
若要管理团队项目集合和团队项目版本控制设置:
在团队资源管理器中,选择
主页,然后选择 设置。
在 设置 页,在 团队项目 或 团队项目集合 部分并选择 源代码管理。
管理在浏览器的项目安全性。
备注
我们当前不重新发布 管理 Team Foundation 版本控制。处于将其修改为 Visual Studio Team Foundation Server 的最新版本的过程中。
命令行
使用 tf property "命令管理项目属性。
某些命令已更改。 有关更多信息,请使用 /help 选项。
备注
我们当前不重新发布 Team Foundation 版本控制命令参考。处于将其修改为 Visual Studio Team Foundation Server 的最新版本的过程中。