【问题标题】:Unable to load the Starteam Dump into SVN无法将 Starteam Dump 加载到 SVN
【发布时间】:2011-02-22 06:42:32
【问题描述】:

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

* 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 load o/p 看到该文件已经被添加。 可能是 SVN Importer 创建的转储不正确。

任何人都可以提供任何解决此问题的建议吗?

【问题讨论】:

    标签: svn starteam


    【解决方案1】:

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

    【讨论】:

    • 刚刚意识到我回答了一个两年前的问题......哎呀
    • 这仍然是一个很好的答案!
    • 您是否有公开可用的修改后的 SVN Importer 版本?求知者想知道。 :)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-07-03
      • 1970-01-01
      • 2017-02-22
      • 2020-07-13
      • 2015-05-29
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 2018-08-23
      相关资源
      最近更新 更多