1 / 21

Borland TeamSource 的使用

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

aldon
Download Presentation

Borland TeamSource 的使用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Borland TeamSource的使用

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

  3. 新建一个Project文件 1、选择File->New Project,出现如下对话框 2、选择Create New Project from Scratch Create New Project from Scratch创建新的工程 Import an existing project导入已经存在的工程

  4. 3、根据提示输入工程名。 这个工程名称和文件名称可以由自己任意取名 4、输入TeamSource工作目录 这个目录是指TeamSource保存修改日志、修改记录、最新程序、各阶段版本的目录,对于团队开发使用,这个目录应该是共享的目录,同时在这里面应该输入\\计算机名\共享名,以便其他计算机上的用户使用。

  5. 5、输入TeamSource各类文件保存路径 Archives Directory目录用来存放程序的压缩版本; History File Directory目录用来保存各次修改记录; Lock File Directory用来存放当前锁定文件的用户信息。 以上目录选择默认即可,不必更改 6、选择是否需要生成程序最新版本的镜像文件 如果选择生成,则可以随时手工从这个目录下将最新文件复制出来。 选择生成镜像文件,同样不需要修改目录

  6. 7、选择生成总结、日志文件目录以及Smtp服务器名称7、选择生成总结、日志文件目录以及Smtp服务器名称 总结、日志文件路径默认即可 Smtp服务器名称,是在需要当修改的时候给出邮件通知的情况下才选择的,默认可以置空。 8、选择将各部分文件以邮件方式发送给相应人 本对话框只有在上面填写了Smtp服务器的情况下才出现,填写相应邮件地址即可。

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

  8. 建立本地工作目录 10、建立Project后,向导会提示是否进行本地设置,就是设置本地工作目录。 本地工作目录可以有多个,通过下面两个界面可进行编辑。 对于本地目录,也可以不在这里设置,可以从主界面上选择Edit进行。 点击Edit,同样弹出上面2个对话框。

  9. 设置保护文件类型以及范围 当指定本地文件目录后,TeamSource会提示设置保护的文件的类型以及范围 选定一个目录节点,TeamSource会自动将该目录下的所有文件类型罗列出来,可供修改。TeamSource将只对选中的文件类型和目录进行同步管理。

  10. 打开已经存在的工程 1、选择File->Open Project,出现如下对话框 2、选择相应的Project,就可以打开,如果要导入已经存在的工程,则点击New

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

  12. 程序各界面功能简介 1、Info页面:主要给出 a.项目名、b.项目文件名、c.当前操作人权限、d.其他各页面功能简介。 2、History页面:只要是给出程序修改历史记录,指出由谁、什么时间、修改了那些程序。

  13. 3、Remote页面 管理页面。在这里可以对远程的文件进行调整,如查看文件、版本校对、检查修改、导出特定版本、使用旧版本替换新版本等。 查看当前版本程序查看任意版本程序导出任意版本程序从工程中移除程序查看程序压缩报告比较两个版本修改设置当前程序版本更正当前程序版本

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

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

  16. 正常的一次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

  17. 文件的五种状态 文件被手工改回旧版本文件被删除文件被多人都修改过文件需要CheckOut文件需要CheckIn

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

  19. 文件被从TeamSource里面删除了,检查文件是否确实没用,如果没用,则也从本地删除。文件被从TeamSource里面删除了,检查文件是否确实没用,如果没用,则也从本地删除。 这种情况最麻烦,需要手工将文件版本恢复。必须注意,很容易将文件版本合错。因为TeamSource不支持一个文件同时两方修改这种情况。

  20. 用户的管理 对工程设置进行修改主要是在Project->Options里面进行。 选择Uses标签就可以对用户进行管理了。 对于一般用户赋权,使用Read-Write (Can Check In)就可以了; 对于管理员,需要选中Uses is an Administrator; 对于只需要从里面CheckOut的人员(这种情况比较少),只需要赋给ReadOnly(Cannot modify Project)就可以了。

  21. 后记 1、这里简单的介绍了一下TeamSource的使用。主要涉及基础知识以及简单应用。 2、对于BookMark部分没有做详细讨论。 3、因为时间仓促且水平有限,难免有不足之处,欢迎指正。 4、还有一些图示的状态没有包括全,慢慢使用的时候就会遇到了,一般不影响功能,就没有继续添加。 yzhshiyzhshi@371.net

More Related