Borland® StarTeam®13.0 发行说明

上次更新时间:2012 年 9 月 10 日

欢迎使用 Borland StarTeam 13.0!这些发行说明包含可能不会在文档中显示的重要信息,涵盖 StarTeam Server、Cross-Platform Client、StarTeamMPX、Web 客户端、Web Server 和 Command Lines。

如需访问每个发行版本的《StarTeam 安装指南请登录 http://supportline.microfocus.com/productdoc.aspx

注: 这些发行说明表述本发行版本推出时的已知问题。如需了解在发行后可能提供的最新信息,请访问 Micro Focus 网站以了解最新的发行说明版本:http://supportline.microfocus.com/productdoc.aspx


目录
13.0 中的新功能  
StarTeam Server StarTeam Cross-Platform Client
StarTeamMPX StarTeam Web Client
StarTeam Web Server Command Lines
StarTeam 文档 获取帮助

新功能

此部分概述了 StarTeam 13.0 中的新功能。

StarTeam Server

此部分概述了 StarTeam Server 13.0 中的新功能。

StarTeam Agile 1.0 支持

为 StarTeam Agile 1.0 增加了支持。

Red Hat Enterprise Linux 支持

StarTeam Server 13.0 目前可用在 Red Hat Enterprise Linux 5.5(32 位)上。

StarTeam Agile 组件类型

已添加新组件类型 SprintStory,以支持新的 1.0 StarTeam Agile Web 应用程序。Sprint 和 Story 可以在 StarTeam Agile 中创建,并且可以在 Cross-Platform Client 中查看。请参阅 StarTeam Agile 1.0 文档以了解完整的支持功能。

starteam-server-configs.xml 文件

已将两个新会话选项添加至 starteam-server-configs.xml 文件。

Command Lines

此部分概述了 StarTeam Command-lines 13.0 中的新功能。

VCMUtility 新功能

自定义差异类型 (CDT) 已被添加为 VCMUtility 的支持选项。借助“自定义差异类型”,您可以采用替代方式指定“匹配状态”或“会话选项属性”,例如锁定差异源忽略合并点等等。尤其是,“自定义差异类型”中的差异类型操作和会话属性值将覆盖通过 vcmutility 命令行实用程序指定的任何等价值。   除了通过“服务器管理工具”支持跟踪所有配置选项以外,这还增加了简化和最小化 vcmutility 参数集的优点。有关 VCMUtility 示例命令,请参阅“命令行工具帮助”文档。

Cross-Platform Client

此部分概述了 StarTeam Cross-Platform Client 13.0 中的新功能。

打开 StarTeam Agile

您目前可以轻松快捷地从 Cross-Platform Client 启动 StarTeam Agile。您的服务器管理员必须首先在 starteam-server-confs.xml 文件中指定 StarTeamAgileWebAddress 选项信息。定义完成后,您可以从主菜单选择项目 > 打开 StarTeam Agile 以在默认浏览器中启动 StarTeam Agile。

显示高级菜单选项

新的“显示高级菜单”选项使您可以控制在选定组件的主菜单中显示标准菜单项还是高级菜单项。从主菜单中选择工具 > 显示高级菜单启用或关闭此功能。此功能默认已打开,在打开选项时将显示一个复选框。启用时,您将看到高级菜单项显示在选定组件的菜单中。组件的“主菜单”选项包括:“查看”、“文件夹结构树”、“文件”、“文件夹”、“更改请求”、“要求”、“任务”和“主题”。

StarTeam Agile 组件类型

添加了新的组件类型 SprintStory 以支持 StarTeam Agile。 Sprint 和 Story 可以在 StarTeam Agile 中创建,并且可以在 Cross-Platform Client 中查看。已添加个人选项选项卡,您可以在其中定义系统托盘通知,以指定应用程序搜索新 sprint 和 Story 的频率,也可以在其中定义显示模板的 URL 选项。

已删除文件和文件夹状态值

以下状态值现已在 CPC 中提供。您可以仅在“文件项目”窗格中查看这些状态,如果您选择“状态作为字段”条件,它们不是查询中的值选项。但是,如果您生成报告,这些状态确实会在报告中显示。

工作文件夹新功能

StarTeam Server

目录
关于 StarTeam Server 的已知问题和说明
Server 系统要求/前提条件

针对 Windows 和 Linux 的 Server 系统要求

系统领域 要求
平台

Microsoft Windows Server 2003 R2 SP2(32 位)

Microsoft Windows Server 2008(32 位和 64 位)

Microsoft Windows Server 2008 R2(64 位)

Red Hat Enterprise Linux 5.5 Server(32 位)

数据库和 ODBC 版本

Microsoft SQL Server 2005 Express SP3(仅限于 Windows Server)

Microsoft SQL Server 2008 Express(仅限于 Windows Server)

Microsoft SQL Server 2008 Express R2(仅限于 Windows Server)

Microsoft SQL Server 2005 SP3(仅限于 Windows Server)

Microsoft SQL Server 2008(仅限于 Windows Server)

Microsoft SQL Server 2008 R2(仅限于 Windows Server)

Oracle Client 10g R2 10.2.0.4(32 位)

Oracle Client 11g 11.1.0.6(32 位)

Oracle Client 11g R2

注:您可以在安装 StarTeam Server 时安装 Microsoft SSE。您必须从相应供应商处购买其它数据库产品。请参阅《StarTeam 安装指南》 (ST_Install_en.pdf),详细了解关于在同一计算机上运行 StarTeam 和 SSE 和在不同计算机上运行 StarTeam Server 及其相关数据库的建议系统配置。

重要事项:除非通过客户端或服务器管理工具,否则切勿修改数据库内容或保管库文件。不支持直接数据库操作。

Web 浏览器

Microsoft Internet Explorer 8 或更新版本

Firefox 4 或更新版本

其它

Adobe Acrobat Reader,用于以 PDF 格式查看 StarTeam 文档。

病毒扫描实用程序

每个 StarTeam Server 计算机应配备具有最新病毒定义文件的防病毒实用程序。此外,所有 StarTeam Server 还应具有最新病毒防护,相关设置应设为仅提醒管理员。StarTeam 管理员应在检测到病毒时立即暂停 StarTeam Server,执行完整的 StarTeam 备份,然后按照防病毒供应商提供的说明从受感染的文件中清理病毒。如果无法清理受感染的文件或者问题仍然存在,请联系 http://supportline.microfocus.com ,然后再重启服务器。某些病毒可以立即破坏存储库,在极个别的情况下,数据丢失不可避免。Micro Focus 强烈建议执行定期备份。

可能损坏文件系统的病毒一旦进入存储库,带来的可能不仅仅是破坏。例如,许多防病毒实用程序默认被设置或可设为删除受感染文件。如果防病毒实用程序删除了存档文件,数据可能丢失。

又例如,可能未检测出存档中的病毒,病毒可能潜伏,等待感染所有项目用户的计算机。您的网络将迅速传播病毒,并可能发生数据丢失。

注: 如果防病毒软件等任何流程或程序更改 StarTeam 控制的文件,系统可能不定期地发生这种情况。强烈建议不允许这些流程修改 StarTeam 控制的系统或数据文件。

注: StarTeam 13.0 Cross-Platform Client 只能访问以下 StarTeam Server:13.0、12.5、12.0、2009 R2 和 2009。2009 版之前的所有 Server 都不支持 13.0 Client。

重要事项:如果从以前版本的 StarTeam Server 升级,您必须参考《StarTeam 13.0 安装指南》 (ST_Install_en.pdf) 中的升级说明。您必须完成某些步骤,才能成功完成升级。如果未能完成这些步骤,升级将失败。

关于 StarTeam Server 的已知问题和说明

关于 ODBC/DSN 停用流程的已知问题和解决方法

现有 13.0 之前版本配置的数据库升级时,配置文件中的 ODBC DSN 信息替换为直接数据库连接的条目。在此期间,我们可以检测数据库服务器和实例名称,并相应地更新配置。

现在直接支持连接至在非默认端口上运行的数据库(SQL Server 或 Oracle)—创建新配置时,有选项可供选择端口(如果需要)。但是,对于从以前版本的 StarTeam 升级至 12.0 的 SQL Server 配置,始终假定使用默认端口。这是因为,通过使用 ODBC 的非默认端口连接至 SQL Server 的解决方法不会在查询时返回端口信息。

如果尝试将现有配置升级为 13.0,其中,现有配置使用的 SQL Server ODBC DSN 引用非默认端口,可能需要编辑 StarTeam Server 配置文件以输入正确端口。

安装问题

Server 问题

Native-II Vault

StarTeam 样本服务器配置

如果您计划使用样本服务器配置 StarDraw,并且需要将其作为服务运行,可能必须将其作为应用程序启动一次,关闭后再将其设为服务。

在 Windows XP 上打开端口

如果您使用防火墙,必须在 Windows XP SP2 上打开端口号。默认情况下,此号码为 49201。如果您不在 Windows 防火墙中打开此 端口,则无法连接至 Server。

Windows Server 2008 也需要 Windows 防火墙设置的例外。但是,按照如下方式准许 StarTeam Server 的所有访问可能会更好:

  1. 启动控制面板并选择 Windows 防火墙

  2. Windows 防火墙对话框中选择更改设置

  3. 选择例外选项卡。

  4. 选择添加程序?

  5. 添加程序对话框中,选择浏览?

  6. 浏览至 \Borland\StarTeam Server 13.0\,然后选择 StarTeam Server 应用程序

  7. 单击确定

  8. 注:这将允许访问 StarTeam Server 的任何端口。可以按照以上步骤准许 MPX、Cache Agent 和 Web Server 的例外。

对于启用 MPX 的 StarTeam Server,您将遇到类似问题。您需要打开 MPX 使用的端口。例如,Message Broker 的默认端口是 5101。如果您要使用此端口,则需要将其打开。打开端口:

1. 启动控制面板并选择 Windows 防火墙

2. 选择例外选项卡。

3. 选择添加端口,然后输入任何名称和相应的端口号。

4. 单击确定

安全性

如果您在 Windows XP Professional 计算机上运行 StarTeam Server,只有创建和/或启动首个 Server 配置的人员才能创建和/或启动 Server 配置。我们提供 GrantAdmin 实用程序,该程序允许其他管理员创建和启动 Server 配置。

注:Windows XP 不是 StarTeam 13.0 Server 的官方支持系统。

实用程序将安装在 Server 安装文件夹中。必须由安装/启动 Server 的用户运行。不需要任何参数。GrantAdmin 实用程序允许其他管理员访问关键容器。否则,只有创建关键容器的管理员(首次启动 Server 的管理员)才具有创建和启动 Server 配置的权限。

阻止

如果您在具有所有更新的 Windows XP SP2 上运行 StarTeam Server 和 StarTeam Cross-Platform Client,首次运行 StarTeam Server 或 StarTeam Toolbar 可能导致 Windows 防火墙生成“Server 被阻止”或“工具栏被阻止”的错误消息。这不是问题。单击解除封锁

MDAC

StarTeam Server 需要 MDAC 2.8,而 Windows XP SP2 带有此版本的 MDAC。安装 StarTeam Server 时,您可能看到关于 MDAC 2.8 与此版本 Windows 不兼容的消息。这不是问题。单击取消

将 Server 作为服务运行

如果您将 StarTeam Server 作为服务运行,可能收到 Windows 错误 2186,指明服务未响应“启动控制”功能。Windows 2003 将在服务启动时间长于预期时显示此消息。视数据库的大小而定,StarTeam Server 完成启动流程所花费的时间可能比 Windows 预期的要长。通常,StarTeam Server 都正常启动(尽管有此错误消息)。但是,为确定起见,请运行 Event Viewer(开始\程序\管理工具(常用)\Event Viewer)。查看 StarTeam Server 的最新事件。您可能看到:StarTeam Server 服务已启动。如果没有,您将找到其未启动或错误启动的原因,并采取相应措施。

如果启用 MPX 的 StarTeam Server 作为服务运行,Message Broker 必须在 StarTeam Server 服务之前启动。通常也是这样。如果 StarTeam Server 未能在同一计算机上启用 MPX 和 Message Broker,您可能需要使 StarTeam Server 服务依赖 Message Broker 服务。使用以下方法之前,先与您的系统管理员确认。

警告:执行任何存储库更改之前,先创建存储库备份。如果获得灾难性的结果,恢复的唯一方式是从存储库备份恢复或重新安装整个操作系统。

要为 Windows(32 位或 64 位)设置依赖性:

1. 单击“开始” > “运行”。

2. 键入 Regedit32 或 Regedit64,具体取决于您的操作系统。

3. 单击确定。

4. 选择 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\StarTeamServer-configName

5. 选择“编辑” > “新建” > “多字符串值”。

6. 将“值名称”设为 DependOnService。

7. 双击 DependOnService 值以打开“数据”窗口。

8. 在“数据”窗口中输入 StarTeam Message Broker 内部服务名称。(例如:StarTeam Message Broker 6.8)。

时间问题

StarTeam Server 以 UTC(也称为通用协调时间、格林尼治时间或格林威治平时)格式来存储时间标记,并根据计算机指定的时区调整时间标记。例如,如果文件于下午 5 点在加利福尼亚被保存和登记, 其在加利福尼亚的时间标记为下午 5 点。但是,其在位于纽约的计算机上的时间标记将是下午 8 点,这是登记文件时的纽约时间。修改文件后,时间标记将体现操作系统的时间标记。这意味着,如果某文件在某个时区被一名用户登记,然后在其它时区被另一名用户修改,文件的时间标记可能早于最近登记 修订的时间。这并不影响 StarTeam 中的文件状态,因为计算状态使用的是 UTC 时间。

如果您位于遵循夏令时 (DST) 的区域中,StarTeam 状态栏可能在回滚视图(查看\选择配置\配置开始时间)时显示错误时间。例如,如果您目前正位于 DST 中并将视图回滚至 DST 之前的时间点,状态栏中的时间显示(StarTeam 窗口左下角)将仅提前一小时。如果您目前没有位于 DST 中且将视图回滚至 DST 中的时间点,状态栏中的时间将延后一小时。

Microsoft 项目任务

导入 StarTeam Server 的 MSP 任务应不包含开始日期之前的工作记录。如果包含,将不会从剩余工作时间中扣除工作小时数。

磁盘映像软件

在 StarTeam 中使用磁盘映像软件:Norton Ghost 等磁盘映像软件不适用于 StarTeam。StarTeam 需要被安装到每个工作站。StarTeam 为每个工作站创建唯一的 connectionmanager.ini 文件。connectionmanager.ini 用于区分工作站。如果您使用磁盘映像软件,此 .ini 文件被复制,图像被安装至其它计算机中时,将有两个或更多工作站具有相同 .ini 文件。这可能导致异常状态问题发生。

通过以前登录的用户登录

在“服务器管理”工具中工作且通过以前登录用户登录时,将显示一则错误,指明“此会话已有用户登录”。作为解决方法,关闭并重新打开“服务器管理”工具并再次登录。单击确定以终止程序。

为避免发生这种情况,请确保先停止 Server 应用程序,然后再关闭 Windows 或将 Server 作为服务运行。

StarTeam Cross-Platform Client

目录
关于 Cross-Platform Client 的已知问题和说明 Cross-Platform Client 限制
Cross-Platform Client 的系统要求/前提条件

Cross-Platform Client 的系统要求/前提条件

StarTeam Cross-Platform Client 在 Java 中实施,并可安装在 Microsoft Windows 系统及支持 Java Runtime Environment (JRE) 1.6.0_29 的任何系统中。但是,只有以下启用 Java 的平台经过测试,可以与该产品兼容:

关于 Cross-Platform Client 的已知问题和说明

下面列出了 Cross-Platform Client (CPC) 中的已知问题。

Cross-Platform Client 问题

Cross-Platform Client 限制

在非 Windows 系统上,jsafe.jar 通过 Cross-Platform 和 Universal Edition (stcmd) Client 自动安装,并用于加密。如果您在非 Windows 平台上运行独立脚本且需要建立与 StarTeam Server 的加密连接,则需要使用 jsafe.jar 文件。如果没有安装 jsafe.jar,您将收到重要消息“加密算法不受支持”。如果您收到此错误,则应重新安装 Cross-Platform Client 以解决问题。

StarTeamMPX

目录
系统要求/前提条件  
已知问题  

重要事项: 安装之前,请在 Micro Focus 网站的“产品文档”页面阅读《StarTeamMPX 管理员指南》(ST_MPX_Help.pdf) 和《StarTeam 安装指南》  (ST_Install_en.pdf):http://supportline.microfocus.com/productdoc.aspx。需要正确计划,以从 StarTeamMPX 获得最佳结果。

StarTeamMPX 的系统要求/前提条件

StarTeamMPX 传输器的系统要求与 StarTeam Server 相同,因为它们是系统的一部分。需要 Message Broker。Message Broker 是一种发布/订阅消息引擎,按主题将消息广播至用户组件。这是一个独立的过程,可在单独计算机上运行,以卸载大量数据环境中的网络处理开销。有关详情,请参阅本文件中用于 Windows 的 StarTeam Server 的服务器系统要求。此外,也可以在多个位置按层次设置 Cache Agent,以便通过文件传输器传输的文件内容和对象可以位于任何 StarTeam 用户附近的网络上。Cache Agent 与 StarTeam Client 联合检查文件并更快地获取对象。

Message Broker 和 Cache Agent

:对于 Cache Agent,这些要求对于具有 50 至 100 名成员的团队应已足够。

关于 StarTeamMPX 的已知问题和说明

StarTeam Web Client

Web Client 的系统要求/前提条件

Web Client 的已知问题

StarTeam Web Client 具有以下限制和已知问题:

StarTeam Web Server

Web Server 的系统和安装要求

Web Server 的已知问题

Command Lines

目录
Command Lines 的已知问题

Command Lines 的已知问题

指定包含空格的用引号标记的变量时,开头引号前面必须带有一个空格。以下列出了具有空格的变量的错误和正确语法:

错误:stcmd set project=”StarFlow Extensions”
正确:stcmd set project = “StarFlow Extensions”

错误:stcmd select name from File where query=”Flagged Items”
正确:stcmd select name from File where query = “Flagged Items”

文档

文档的已知问题和说明

打开 StarTeam 应用程序的首个实例(例如 Cross-Platform Client)时,如果单击“帮助主题”菜单,“Eclipse 信息中心”将打开并显示该应用程序的正确帮助内容。但是,关闭应用程序和/或打开其它 StarTeam 应用程序(例如 Server Administrator Tool)时,如果单击“帮助”菜单,“Eclipse 信息中心”将显示前一应用程序(在此案例中为 Cross-Platform Client)的帮助。

解决方法是,转至您单击了“帮助”的首个应用程序(在此示例中为 Cross-Platform Client)的安装目录,在 \borland-help 子文件夹下,双击 shutdown.bat。这将从内存中去除以前应用程序的帮助内容,以便在第二个应用程序中打开时显示正确帮助。

获取帮助

要获取 StarTeam 的帮助,请参阅 Micro Focus SupportLine

版权所有 © 2012 Borland(Micro Focus 公司)。所有 Borland 品牌和产品名称均是 Micro Focus 或其子公司或附属公司在美国、英国及其它国家/地区的商标或注册商标。所有其它标记均是其各自所有者的财产。