分享
 
 
 

TeamSource使用说明

王朝delphi·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

如果我们的开发项目需要在小组模式下进行,那么协调和规范工作流程是非常重要的环节。工欲善其事,必先利其器,如果能够借助版本控制工具,必然会达到事半功倍的效果。

我最近因为需要在csdn上查找版本控制工具的介绍,但发现这方面的帖子很少,可能一个开发小组的领导者都是某个技术领域的专家,玩转一个简单的工具绰绰有余,而初学者往往会因为缺少需求把精力放在技术的实现细节上,anyway,我还是想把我的使用心得简单介绍一下,希望能起一个抛砖引玉的作用。

因为项目是使用BCB进行开发,所以使用的工具是Borland的TeamSource,虽然有部分同僚对TeamSource的印象不是很好,认为和VSS的差距很大,但对于一个5、6个人的小组来说,也能满足大部分要求了,好了,言归正传。以下才是正文:)。

使用TeamSource首先要分清几个概念:

A(主开发机),B(第三方备份机),C(辅助开发机) 。

在这里A、B都是指局域网上以开发为目的计算机,而A是指建立TeamSource工程文件的计算机;小组开发需要将程序以某种方式共享,B就是指开发人员都能访问的计算机,共享程序就是在B上实现的。

注:B上提供共享的文件夹对于小组成员必须是具有完全访问权限的。

注意:TeamSource必须工作在域环境下(如果服务器的操作系统是win2000,需要配置Active Directory)

在小组开发中一般有个TeamLeader,首先应由TeamLeader建立一个新工程(Create new Project),但在建立工程之前,TeamLeader的计算机上必须有一个"Local directory"保存着程序源文件(一般是项目的代码框架),而"Remote directory"(即第三方备份机)中暂时是没有代码文件的(在工程建立之后可以通过TeamSource将程序文件从Local directory“上传到”Remote directory)。

Local directory和Remote directory是TeamSource中的叫法。

当TeamLeader建立了工程,就可以添加用户了,方法是选Project|Options中的User页,因为在TeamSource中初始权限是只读的,所以可能Add User等按钮是Disabled的,这时候应该将Local View(TeamSource中的本地视图,通过选Local图标查看)中所有文件上锁,权限就变成Write/read,你将发现按钮Enable了,可以添加用户了(当然你得具备添加用户的权限啦!:))。还有在添加用户时要保证添加的用户名是域中已经存在的用户,因为只有在开发机上以域用户身份登陆TeamSource才会识别用户身份。

至于设置用户的权限的详细方法,在User页上提供了全部功能,只要仔细看看就明白啦!

添加完用户以后就可以将Local directory中的代码文件备份到第三方备份机上了(就是刚才所说的上传),将所有文件加锁(选中所有文件,然后按F4),然后选中所有文件,点Do it按钮,或者在右键菜单中选择Check in就可以了。

在申请加锁的对话框中,有一个Comment文本框,你在其中填入的文本可以让其他用户看到,那么其他用户就可以知道你申请锁的目的。

如果工程建立成功,那在第三方备份机上就会自动建立几个文件夹,工程文件以cpj为扩展名,一般来说保存在Archives目录下。

现在假设有用户Dippa在一个辅助开发机上登陆并运行TeamSource,应该首先新建一个工程,但建立的方式是Import a existing project,可以把TeamLeader建立在第三方备份机上的工程文件(.cpj)导入,当然辅助开发机上也要有相应的Local Directory(这个Local directory负责保存备份机上代码文件的副本以提供开发机上使用者对源码进行的修改或添加),如果导入成功,那么现在就可以把代码文件从备份机上复制到开发机上了,方法是选择Project|pull to...就可以了。

一般来说主要用到的是Local View,他的显示界面分为三个面板,左边的面板显示第三方备份机上被其他用户改动过的文件,应该copy到Local directory;右边的面板显示你在开发机上改动过的文件,并建议你将改动Check in到备份机上;而最下边的面板是Lock list,显示了各个用户对文件加锁情况。

由于我也是刚刚接触TeamSource,所以文章中可能存在着错误,请各位看官批评指正。至于TeamSource的其他使用细节,可以在使用中揣摩或是参考帮助文档。

Author: Orswanic于2001年7月26日

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有