1

我有一个使用svn importer 1.1-M8从 StarTeam 2008 R 2 (10.4.7.-64) 创建的转储。但是,当我尝试导入转储时,我收到此错误:

* adding path : tags/Test/GH/13_Environment/Process/Capgemini EN Template - Business Case.doc ...
svnadmin: File already exists: filesystem 'help\db', transaction '2-2', 
path 'tags/Test/GH/13_Environment/Process/Capgemini EN Template - Business Case.doc' 

我可以从svn admin加载 o/p 中看到该文件已被添加。SVN Importer 创建的转储可能不正确。

任何人都可以就解决这个问题提供任何建议吗?

4

2 回答 2

1

这是 SVN Importer 使用的 StarTeam 模型的一个错误。本质上发生的事情是该工具正在编写转储文件,该转储文件在同一修订版中具有同一文件的多个版本。在我的观察中,只有在同一个 SVN 版本有多个标签(ST 标签)时才会发生这种情况。我能够通过在将 ST 文件修订添加到 SVN 修订之前进行代码检查来解决该问题,以查看是否已将相同的文件添加到该 SVN 修订。我已经将代码提交给 Polarion 供他们审查,我目前的理解是它最终会被添加到项目中。

于 2012-12-05T20:24:56.947 回答
0

您是否搜索过导出以查看它是否包含该文件的重复项?如果有人将文件添加到项目中并且还从不同项目共享文件,我曾见过 StarTeam 基本上包含文件的副本。

于 2010-05-22T02:19:21.800 回答