欢 迎 光 临
's BLog
这就是我
最新公告
站点日历
最新日志
最新回复
最新留言
 日志搜索

友情链接
其他信息
·软件版本管理之Starteam HowTo --5     -|liurm 发表于 2008/2/2 14:56:00

8. 文件服务器和个人版本控制
    Starteam的使用,并不能取代现有文件服务器的功能,因为Starteam的版本控制系统文件存储的特殊性。
    Starteam所有版本控制文件存贮在同一个目录下(Vault/Archive),没有任何子目录,文件名按照流水号递增,并且一个文件一旦进入版本控制,一直不会删除。
    优点是可以方便文件的改名,重新的目录组织,而不是象CVS那样很难修改文件名。
    缺点是无法控制文件存储方式和存储量,对二进制(包括WORD文档)的版本控制管理不好。因此一些工具及不需要版本控制的文件尽量仍放在文件服务器上。
    Starteam不是百宝箱,但更不能成为垃圾桶。如对一些不需要纳入工程,统一管理的,但仍需要版本控制的文件,建议使用CVS,进行个人维护。CVS有Unix和NT版本的Server,都很好用。

9. 客户端设置

  • 换行符转换(CRLF->LF)

    选择根目录或者需要单独设置的目录,选择菜单: Folder->Properties->Files->Eol Conversion,如图:


图9


  • Workstation Options

    选择 Tools->Workstation Options

  • Workstation Options: Workspace


图10


    (1)在目录和Change Request中切换过程中,不改变文件夹
    (2)改变路径时,取消文件递归,避免打开文件递归,切换到文件较多的目录,影响响应速度
    (3)切换文件夹,保持对Filter的修改
    (4)对多用户环境(如管理员)有帮助

  • Workstation Options: Files


图11


    (1)将文件的最后修改时间作为检出时间(强力推荐),否则为当前时间
    (2)只在必要时,打开Merge程序解决冲突
    (3)设置默认文字处理程序,如:Ultraedit
    (4)吴昭坚报告说:“如果把Optimize for slow connection的勾给选上了,结果在Checkout文件时极慢(Check一个文件要差不多1分钟)”
    (5)如果网络速度足够快,就把这个钩去掉,以减轻服务器和客户端的计算负担。吴昭坚还报告说st命令行亦会变慢,我觉得st变慢,是由于IP反向解析造成的超时,可以在hosts中加上Starteam服务器的相关地址映射(如:10.0.0.60 starteam),更极端的做法是删除/etc/resolv.conf。

  • 修改口令和个人信息

    选择 Tools->Server Administration->My Account

[阅读全文 | 回复(0) | 引用通告 | 编辑 | 收藏该日志]

发表评论:

    昵称:
    密码:
    主页:
    标题: