borland teamsource 的使用

21
Borland TeamSource 的的的

Upload: aldon

Post on 16-Mar-2016

208 views

Category:

Documents


3 download

DESCRIPTION

Borland TeamSource 的使用. Borland TeamSource 是 Borland 公司提供的版本控制工具,主要适用于多人协同开发时程序、文档的控制,避免因为多人修改造成文件的版本混乱、旧程序覆盖新程序等问题。. 下面简单的以幻灯的方式介绍一下此软件的基本使用。. 新建一个 Project 文件. 1 、选择 File->New Project ,出现如下对话框. 2 、选择 Create New Project from Scratch. Create New Project from Scratch 创建新的工程. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Borland TeamSource 的使用

Borland TeamSource的使用

Page 2: Borland TeamSource 的使用

Borland TeamSource是 Borland公司提供的版本控制工具,主要适用于多人协同开发时程序、文档的控制,避免因为多人修改造成文件的版本混乱、旧程序覆盖新程序等问题。下面简单的以幻灯的方式介绍一下此软件的基本使用。

Page 3: Borland TeamSource 的使用

新建一个 Project文件

1、选择 File->New Project,出现如下对话框

2、选择 Create New Project from Scratch

Create New Project from Scratch创建新的工程Import an existing project导入已经存在的工程

Page 4: Borland TeamSource 的使用

3、根据提示输入工程名。这个工程名称和文件名称可以由自己任意取名

4、输入 TeamSource工作目录这个目录是指 TeamSource保存修改日志、修改记录、最新程序、各阶段版本的目录,对于团队开发使用,这个目录应该是共享的目录,同时在这里面应该输入 \\计算机名 \共享名,以便其他计算机上的用户使用。

Page 5: Borland TeamSource 的使用

5、输入 TeamSource各类文件保存路径Archives Directory目录用来存放程序的压缩版本;History File Directory目录用来保存各次修改记录;Lock File Directory用来存放当前锁定文件的用户信息。

6、选择是否需要生成程序最新版本的镜像文件如果选择生成,则可以随时手工从这个目录下将最新文件复制出来。

以上目录选择默认即可,不必更改

选择生成镜像文件,同样不需要修改目录

Page 6: Borland TeamSource 的使用

7、选择生成总结、日志文件目录以及Smtp服务器名称总结、日志文件路径默认即可Smtp服务器名称,是在需要当修改的时候给出邮件通知的情况下才选择的,默认可以置空。

8、选择将各部分文件以邮件方式发送给相应人本对话框只有在上面填写了 Smtp服务器的情况下才出现,填写相应邮件地址即可。

Page 7: Borland TeamSource 的使用

9、给出总结,点击确定,生成相应Project文件

Page 8: Borland TeamSource 的使用

10、建立 Project后,向导会提示是否进行本地设置,就是设置本地工作目录。

本地工作目录可以有多个,通过下面两个界面可进行编辑。

对于本地目录,也可以不在这里设置,可以从主界面上选择 Edit进行。点击 Edit,同样弹出上面 2个对话框。

建立本地工作目录

Page 9: Borland TeamSource 的使用

设置保护文件类型以及范围当指定本地文件目录后,TeamSource会提示设置保护的文件的类型以及范围

选定一个目录节点,TeamSource会自动将该目录下的所有文件类型罗列出来,可供修改。 TeamSource将只对选中的文件类型和目录进行同步管理。

Page 10: Borland TeamSource 的使用

打开已经存在的工程1、选择 File->Open Project,出现如下对话框

2、选择相应的 Project,就可以打开,如果要导入已经存在的工程,则点击 New

Page 11: Borland TeamSource 的使用

3、选择 Import an existing project

会出现一个打开对话框,供你选择 Project文件所在目录。一般情况下工程文件都保存在 \\计算机名\共享名 \Archives下面,扩展名为 cpj

Page 12: Borland TeamSource 的使用

程序各界面功能简介

1、 Info页面:主要给出a.项目名、 b.项目文件名、 c.当前操作人权限、 d.其他各页面功能简介。

2、 History页面:只要是给出程序修改历史记录,指出由谁、什么时间、修改了那些程序。

Page 13: Borland TeamSource 的使用

3、 Remote页面管理页面。在这里可以对远程的文件进行调整,如查看文件、版本校对、检查修改、导出特定版本、使用旧版本替换新版本等。

查看当前版本程序查看任意版本程序导出任意版本程序从工程中移除程序查看程序压缩报告比较两个版本修改设置当前程序版本更正当前程序版本

Page 14: Borland TeamSource 的使用

4、 Local页面操作页面。对版本进行 CheckIn和 CheckOut都在这里进行。

这里所说的 Local Directory就是正常的工作目录。TeamSource就是将这个目录下的文件和 TeamSource系统里面储存的文件对比,进而执行CheckIn、 CheckOut操作。

Page 15: Borland TeamSource 的使用

“锁”的概念当你需要将自己的程序 CheckIn到 TeamSource里面时,为避免其他的用户也在这个时候进行 CheckIn,就涉及到了“锁”的概念。当一个用户建立“锁”,其他的用户就必须排队等待。这样就保证了版本的一致。在 TeamSource里面,使用 F4可向系统申请“锁”

向系统申请”锁“的画面

当前向系统申请锁的列表

Page 16: Borland TeamSource 的使用

正常的一次 CheckIn、 CheckOut过程1、启动 TeamSource

2、点击 Local页面,自动查找出需要 CheckIn、 CheckOut的文件,罗列出来,供操作。也可以手工点击 Local页面上面的 Refresh进行刷新。3、检查文件状态,如果正常,则双击需要处理的文件,进行 CheckIn、CheckOut。也可以选中所有文件,然后点击 Do It!按钮进行处理。如果有文件需要 CheckIn,则需要申请锁,完成后要及时释放锁。

如果文件状态有异常(不属于 CheckIn、 CheckOut的状态),则需要立即进行处理。在 CheckIn的时候,可进行注释。可对单独文件进行注释,也可对本次CheckIn进行注释。本次 CheckIn注释,在 Local页面选择 Comment按钮单独文件注释,在文件上按右键,选择 Edit File Comment

Page 17: Borland TeamSource 的使用

文件的五种状态

文件被手工改回旧版本文件被删除文件被多人都修改过文件需要 CheckOut文件需要 CheckIn

Page 18: Borland TeamSource 的使用

几种特殊情况的处理文件被手工修改回新版本,这种情况一般是改错了文件,想恢复是手工进行的。所以一般的操作是将文件 CheckOut出来。在默认情况下, TeamSource不允许用户对这种类型文件进行 CheckOut操作,必须手工修改文件状态,方法是在文件上按右键弹出菜单选择 Change File Status,然后在接下来弹出的对话框中改成 Copy (Remote->Local)。这样就可以进行 CheckOut操作了。

Page 19: Borland TeamSource 的使用

文件被从 TeamSource里面删除了,检查文件是否确实没用,如果没用,则也从本地删除。

这种情况最麻烦,需要手工将文件版本恢复。必须注意,很容易将文件版本合错。因为 TeamSource不支持一个文件同时两方修改这种情况。

Page 20: Borland TeamSource 的使用

用户的管理对工程设置进行修改主要是在 Project->Options里面进行。选择 Uses标签就可以对用户进行管理了。

对于一般用户赋权,使用 Read-Write (Can Check In)就可以了;对于管理员,需要选中 Uses is an Administrator;对于只需要从里面 CheckOut的人员(这种情况比较少),只需要赋给 ReadOnly(Cannot modify Project)就可以了。

Page 21: Borland TeamSource 的使用

后记1、这里简单的介绍了一下 TeamSource的使用。主要涉及基础知识以及简单应用。2、对于 BookMark部分没有做详细讨论。3、因为时间仓促且水平有限,难免有不足之处,欢迎指正。

[email protected]

4、还有一些图示的状态没有包括全,慢慢使用的时候就会遇到了,一般不影响功能,就没有继续添加。