扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年3月6日
关键字:
添加源代码到Team Foundation Server
在Team Foundation Server中安排源代码有无数的方式,你为什么选用这种而不用另一种,详细的原因说明超出本文的范围。下面选择的方式仅是一个用于演示例子。特别的地方是,我选择添加了三个字文件夹:Trunk, Branches 和Releases,如下图。
文件夹添加到版本控制系统后,其他的程序员并不会立即看到,他们必须像文件一样进行注册。在本例中,在注册前我将添加一组解决方案和项目文件到这个容器中,然后一起注册。
除了增强了性能和扩展性外,TFS将其版本控制系统安装在SQL Server 2005上,这意味着,进行原子提交和注册的方法是可能的。也就是说,要么全部注册成功,要么全部失败。注册可以在源代码控制浏览器或解决方案浏览器上执行(或者在强制改变工具窗口中进行)
版本控制系统和工作项存储器在注册时集成在一起。当注册时,可以将其与一个或多个工作项关联。例如,因为这是刚引入源代码,所以我可以浏览注册对话框中的工作项视图,选择工作项3387和它关联。注意当关联工作项时无论默认的选择如何都要将注册行为设定为 “解决”,这样做的目的是防止任务关闭工作项,因此较早建立十分有用的Recycle Bin 查询。
建立一个注册,就叫做一个改变集,一个源代码容器不过是一系列不断彼此堆积起来的改变集。因为在数据库中改变集是一个可以区分的实体,因此可以将数据和它关联在一起,所以上面建立的改变集和工作项3387的关系可以在改变集中浏览或者在工作项中浏览。下面的屏幕截图显示了连到工作项的改变集。
新概念:搁置集
和Team Foundation Server中的版本控制相关的一个新概念是搁置集。搁置集的思想是程序员在过周末休息时,可以将在工作日做的改变放在某个安全的地方。建立一个搁置集相当简单,首先,程序员在解决方案浏览器中的背景菜单中选择“搁置必要的改变”,然后出现下面的对话框。
程序员可以给搁置集一个名字,以便以后可以查找和恢复它,和注册对话框一样,搁置集也可以添加评论和关联工作项。搁置集仅包含修改过的文件,因为改变集版本是从版本控制存储器引出的,所以创建他们的相当简单。
为了恢复搁置集,可以选择背景菜单中的“解冻必要改变”选项,程序员可以查找由他们或其他程序员建立的搁置集。
事实上搁置集可以共享,这意味着它们可以很好的执行代码预览,增强单注册点策略,这对一个特别项目在封装时可能很十分有用。
在本文的下一部分,我将详细介绍搁置集,TFS中完善的分支支持,TFS是如何支持自动生成的并介绍一下报告功能提供的功能。
点击查看更多应用程序技术文章
http://soft.zdnet.com.cn/software_zone/app.shtml
责任编辑:德东
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者