Borland Starteam文件状态不正确

时间:2010-04-15 11:30:32

标签: starteam

我在starteam中保存了一些项目。因为有很多过时的文件我无法签入或签出所有项目,只有更改的文件。现在,我将项目从一台计算机复制到另一台计算机,供其我希望starteam将复制的项目视为签入和签出的新项目,但事实并非如此。

例如:

  1. 我在第一台计算机上修改了文件。
  2. 我更新了第二台计算机上的文件列表,并在“检入”列表中看到此文件,因为我在第二台计算机上对其进行了修改。
  3. 这是不正确的。

    我认为有一些配置文件或类似的东西可以保存计算机(或用户)设置。因此,复制项目时,也会复制设置。 有人知道如何更改此配置以将复制的项目设置为starteam的新实例???

2 个答案:

答案 0 :(得分:3)

您应该能够在项目的文件选项卡上右键单击文件或密切的文件组(例如修改的组),然后选择Update Status选项。这将导致Star​​Team分析文件以尝试确定它们是否真正与源代码控制中的内容相同。然后,您可以刷新列表,它应该将大多数文件更改为最新文件。

在工具 - >个人选项 - >文件选项卡下还有一个配置设置,即“使用文件校验和(MD5)来计算状态”。这可能对您有用,因为StarTeam可以确定本地磁盘上的文件是否与源代码控制中的文件相同。

答案 1 :(得分:0)

听起来您正在为登记列表使用自定义过滤器/查询。复制/移动的文件的状态将是“未知”,并且仍然可以通过选中签入对话框中的“强制签入”复选框来签入它们。只需在提交之前使用比较内容验证本地版本是否正确。

您可以尝试从中央文件状态存储库切换到“每个文件夹”存储库。这将在您签出文件的任何位置创建.sbas文件夹,并且在复制或移动其包含文件夹时应保持本地文件的状态。在“存储库”下的“文件”选项卡上的“工具”,“个人选项”下查找。