从动态视图复制时出现Robocopy错误

时间:2012-11-27 16:08:15

标签: clearcase-ucm robocopy snapshot-view

我有一个问题,在过去的几个月一直困扰着我。 我使用UCM Clearcase的动态视图将最新的源代码复制到本地磁盘。然后我编译源代码并生成Installshield包等。我使用Robobopy来复制文件。

Robocopy无法复制和挂起。这种情况每周发生2-3次。所以它已成为Nightly Build工作流程的噩梦。幸运的是,昨天,我看到了Robocopy显示的错误。它类似于:

  

错误64:指定的网络名称不再存在

我用谷歌搜索,发现这可能是由于:

造成的
  

1)反病毒

     

2)网络硬件配置不正确

另一个重要的事情是,在与Clearcase或其他软件相关的任何其他操作期间,我都没有看到任何网络问题。

在VonC推荐之后,我一直在推动使用快照视图进行编译的想法,但管理层似乎不愿意,因为:

  

1)其他团队也具有从Dynamic复制的相同设置   视图

     

2)他们面临不到5%的复制失败

     

3)根据动态视图复制似乎是最佳实践   其他团队,我被要求遵循它。

我想知道是否有人遇到过这样的问题。

我想要一些可以帮助我说服管理层转向快照视图进行编译的要点。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

  

我使用UCM Clearcase的动态视图将最新的源代码复制到本地磁盘。

更简单的方法是使用快照 UCM视图(即使其他团队使用动态视图),每次在本地需要这些文件时cleartool update。< / p>

该快照视图的配置规范与动态视图的配置规范完全相同,您可以调整加载规则,以便仅加载您需要的内容。
这并不妨碍使用Robocopy并将这些文件复制到正确的位置。

这个想法是避免任何挂起问题,甚至避免那些5%的复制失败 动态视图适用于小型咨询,或配置更新(rebase)或合并(交付),但不适用于大量读取操作。