开发工具-Team Foundation使用简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编辑工作区
从"文件"菜单中选择"源代码管理",然后选择"工作区". 在"管理工作区"对话框的"名称"列下,突出显示要编辑的工作区,然后单击"编 辑". 在"编辑工作区"对话框中,可以按需要执行以下任务: – 在"名称"框中编辑名称.
注意
计算机名称值是不可变的.如果计算机名称发生更改,请运行 tf workspaces /updatecomputername.否则,工作区将无法从一台计算机移至另一 台计算机. – 在"注释"框中输入注释,说明对工作区所做的编辑. – 编辑工作文件夹. – 单击"确定"保存对工作区的更改.
创建工作区以管理受源代码管理的文件
从"文件"菜单上选择"源代码管理",然后单击"工作区". 在"管理工作区"对话框中单击"添加". 在"名称"框中键入描述性名称,在"注释"框中输入描述新工作 区的注释,并根据需要提供备选的"所有者"和"计算机名称"值. 在"工作文件夹"下的"源代码管理文件夹"框中,单击文本框, 然后单击省略号 (...). 在"浏览文件夹"对话框中,选择一个服务器文件夹,然后单击 "确定". 在"工作文件夹"下的"本地文件夹"框中,单击文本框,然后单 击省略号 (...). 在"浏览文件夹"对话框中,选择您计算机上的一个文件夹,然后 单击"确定". 在"添加工作区"对话框中,单击"确定"以创建此工作区. 在"管理工作区"对话框中单击"关闭".
签入和签出的区别 在 Visual SourceSafe 中,只有在编辑文件时才需要执行显式签出和签入操作.在 Team Foundation 中,每个操作都需要执行显式签出和签入操作. Team Foundation 中工作方式不同的功能 与 Visual SourceSafe 不同,Team Foundation 在您签出文件时不执行静态 Get 操作. 在 Team Foundation 中,多个用户可以同时对同一项进行签出和更改.在 Visual SourceSafe 中, 默认情况下以独占方式执行签出.但您可以在 Team Foundation 中锁定某一文件,以防止其他用 户签出该文件或签入更改. 分支和合并 由于 Visual SourceSafe 并不存储文件或文件夹的两个分支之间的合并历史记录,因 此 Visual SourceSafe 只支持非常基本的分支和合并功能.但 Team Foundation 源代码管理 确实 支持合并历史记录.在 Visual SourceSafe 中,由于没有合并历史记录,进行的合并最终是无依据 的. 签出操作不对正在签出的文件执行 Get Latest 操作 当您执行 Get 操作以用一组文件填充工作区时,将从源代码管理创建一个一致的快照.通常,系统 上源代码的配置表示 Team Foundation 源代码管理 服务器中已知一起运行的文件的时间点快照, 因此能够进行生成和测试. 作为在工作区中执行操作的开发人员,您将被隔离,不受其他开发人员所做更改的影响.您可以根 据需要执行 Get 操作,以控制何时接受来自其他开发人员的更改.理论上说,当您这么做时,将更 新源代码的整个配置,而不仅仅是一两个文件.其原因是一个文件的更改通常取决于其他文件的相 应更改,因此您必须确保您仍具有一个能够进行生成和测试的一致的源代码快照. 这就是签出操作不对正在签出的文件执行 Get Latest 操作的原因所在.更新正在签出的那个文件将 违反一致的快照逻辑,因此可能会导致无法生成或测试源代码配置.作为一种备选方法,Team Foundation 会强制您在签入更改之前的某一时间点执行 Get Latest 操作,以便在您尝试签入更改 且没有最新副本的情况下,用解决冲突对话框向您提示.
编辑工作区
使用工作区存储和同步 Team Foundation 源代码管理 项的本地副本.如果需要执行更 改工作文件夹等操作,可以编辑这些工作区.可以在 Visual Studio 中或从命令行使用 Workspace 命令 编辑工作区.下面的过程演示如何在您的计算机中使用 Visual Studio 编辑工作区.在编辑工作区之前,必须首先创建一个工作区.
—>第三方基础类库 —>公司研发的业务领域类库和框架 —>公司BTIM产品主目录 —>公司BTNM产品主目录
如何: 如何:添加和移除工作区中的工作文件夹 工作区可以包含多个工作文件夹.工作区中的工作文件夹由服务器文件夹和相关联的本地文件夹组 成;前者是源代码管理项在 Team Foundation 服务器上所驻留的位置,后者是源代码向下复制并 同步到本地计算机的位置. 工作区中的每个服务器文件夹只能包含一个实例.如果本地工作区已经包含了映射到其他服务器文 件夹的文件夹或子文件夹,则不能将服务器文件夹映射到这样的本地工作区. 下面的过程演示如何在工作区中添加和移除工作文件夹. 将工作文件夹添加到工作区 从"文件"菜单中选择"源代码管理",然后选择"工作区". 在"管理工作区"对话框的"名称"列下,突出显示要向其添加工作文件夹的工作区,然后单击 "编辑". 在"编辑工作区"对话框的"工作文件夹"中,单击"服务器文件夹"列下方的下一可用行,并键 入服务器文件夹的名称;或者单击省略号 (…) 以打开"浏览文件夹"对话框,然后定位到所需的文 件夹. 注意 工作区中的每个服务器文件夹只能有一个项;因此,必须选择一个与"服务器文件夹"列下方已列 出的那些服务器文件夹不同的服务器文件夹. 注意 所选的本地文件夹先前不能与其他工作区关联. 在"本地文件夹"列下的同一行中,键入本地路径;或者单击省略号以打开"浏览文件夹"对话框, 然后定位到一个本地文件夹或创建它. 单击"确定". 从工作区移除工作文件夹 从"文件"菜单中选择"源代码管理",然后选择"工作区". 在"管理工作区"对话框的"名称"列下,突出显示要从中移除工作文件夹的工作区,然后单击 "编辑". 在"编辑工作区"对话框的"工作文件夹"中,选择要移除的工作文件夹,然后单击"移除". 单击"确定".
使用源代码管理工作区 "工作区"是源代码管理服务器上的文件和文件夹在您的客户端上的副本.添加,编 辑,删除,移动,重命名或以其他方式管理任何受源代码管理的项时,您的更改将保 留在工作区中(即标记为挂起的更改). 工作区是一个隔离的空间,您可以在其中编写和测试代码,而无需顾虑您的修改对所 签入源的稳定性可能有何影响,或者您的团队成员所做的更改对您可能有何影响.挂 起的更改隔离在工作区中,直到您将它们签入源代码管理服务器中. 您可以通过使用 Get Latest 命令使您的工作区与服务器上最新签入的更改同步. 如果您希望在计算机上有源的多份副本,可以为特定源代码管理服务器创建多个工作 区. 维护多个工作区 Team Foundation 的设计方式允许您不必在计算机上创建多个工作区便可完成日常任 务.一个工作区可以维护多个团队项目.但是,您可能出于许多原因而在计算机上创 建多个工作区.下面描述了其中的两个原因. 第一个原因,您可能希望维护源的多份副本,每份副本指向一个不同的版本.如果您 正在使用某个新发布,但需要能够回头参考上一个发布的源代码,则此功能很有用. 考虑在计算机上创建一个"测试工作区"的第二个原因是为了更方便地完成代码评审. 如果您通常在代码评审过程中生成和测试其他人的代码,您可能希望创建一个专用工 作区.
Team Foundation
使用简介 王淑新
Team Foundation和Visual SourceSafe的区别 和 的区别
Team Foundation 中存储历史记录的方式的不同之处 Visual SourceSafe 和 Team Foundation 以不同的方式存储下列操作的历史记录. 添加和创建 在 Visual SourceSafe 中,添加一个文件或文件夹时,会创建该文件及其父级的一个 版本.在该父级历史记录中,该操作被记录为"添加";而在该文件历史记录中,该 操作被记录为"创建".在 Team Foundation 中,添加一个文件或文件夹时,将只用 "添加"操作创建该文件或文件夹自身的一个版本.不为此操作创建父级版本. 重命名, 重命名,删除和撤消删除 在 Visual SourceSafe 中,这些操作会创建父级的新版本;而在 Team Foundation 中, 这些操作创建该项自身的一个新版本. 移动 在 Visual SourceSafe 中,在移动某一文件夹时,将同时创建源和目标父文件夹的新 版本,并对每个父级记录将该文件夹移入或移出父级的操作.不为文件夹 F 创建版本. 例如,如果将文件夹 F 从源文件夹 S 移至目标文件夹 D,则对"将 $F 移出 S"操 作创建 D 的新版本,并对"已将 $F 移入 D"操作创建 S 的新版本.在 Team Foundation 中,"重命名"操作只创建 F 的新版本.
单击菜单"工具"-〉"连接到Team Foundation Server" 再探出框中选择"服务器",在输入框中添加TFS服务器 的IP地址,点击"确定".然后从下图中钩选需要的项目 显示在右侧的"团队资源管理器"中.
创建工作区
若要开始使用 Team Foundation 源代码管理,您需要建 立一个工作区.工作区是服务器中文件和文件夹的本地副 本.当您添加,编辑,删除,移动,重命名或以其他方式 更改任何受源代码管理的项时,您的更改被隔离在您的工 作区中,您可以在那里安全地生成和测试您的更改.仅当 您执行签入操作时,这些更改才会提交到服务器,并在您 的工作区之外可用. 一个工作区包含一系列工作文件夹映射.每个映射将服务 器中的一个文件夹与磁盘上的一个本地文件夹相关联.若 要获取服务器上的文件的本地副本,请创建一个新工作区, 并为该工作区指定映射,然后使用 get 命令用源文件填充 您的工作区.
要求和禁止
禁止在本地添加新的项目,在开发中需要添加新的项目需 要发邮件给我提出申请.有我们统一为大家创建. 大家在本地建立的工作区名称统一使用本人姓名汉语拼音 全称.(不做要求) 工作区对应的工作目录统一设置为和以下内容相同 服务器:$3tdLib----本地工作区:D:\Projects\3tdLib 服务器:$BCF------ 本地工作区:D:\Projects\BCF 服务器:$BTIM-----本地工作区:D:\Projects\BTIM
提示
建立工作区后,现在需要用服务器中的源代码填充该工作区. 在"管理工作区"对话框中单击"使用掩蔽功能可从视图中隐藏指定的工作区文件夹.您可以选择为认为当前 不需要的文件夹设置掩蔽.使用掩蔽的另一个原因是当您处理的文件来自一 个公共父级下的两个或更多分支时.您可能希望掩蔽当前不处理的父级和同 级文件夹,以避免复制不需要的文件.掩蔽还可以避免将当前不使用的文件 夹和文件复制到本地工作区,从而提高带宽性能并节省本地磁盘空间.虽然 您可以掩蔽工作区中现有的文件夹映射,但一种更可能的方案是专门为掩蔽 而创建一个新的文件夹映射.如果文件夹没有映射的父级,则不能掩蔽(例 如,仅当存在 $/ 或 $/parent 的映射时,才能掩蔽 $/parent/child). 掩蔽工作区中的文件夹 在"文件"菜单上单击"源代码管理",然后选择"工作区". 在"管理工作区"对话框中,单击要应用掩蔽的工作区,然后单击"编辑". 在"编辑工作区"对话框的"工作文件夹"列表中,突出显示"源代码管理 文件夹"和"本地文件夹"下要掩蔽的文件夹映射,或者创建一个新的文件 夹映射.在"状态"下,将设置从"活动"更改为"已掩蔽". 注意 您只能掩蔽当前映射的 Team Foundation 源代码管理 服务器文件夹中的文件 夹. 单击"确定"以关闭"编辑工作区",然后单击"关闭"以关闭"管理工作 区".
安装Team Foundation客户端插件 通过虚拟光驱装载:
\\20.0.8.99\应用软件\新机器\ VisualStudio2005TeamFoundationServer.iso 用户名/密码 software/123
单击下图中红线范围内部分进行安装(其他部分不要安装)
连接Team Foundation Server
Visual SourceSafe 中不存在的 Team Foundation 功能 工作区 变更集 搁置集 Team Foundation 工作项 签入策略 签入说明 通过 设置警报 执行的电子邮件通知 Team Foundation 中不存在的 Visual SourceSafe 功能 共享 固定 存档和还原 销毁 关键字扩展 回滚
相关文档
最新文档