2012-01-27 79 views
2

我有一些分支 目录/vobs/project/code_dir_staff/code文件,并想:如何将ClearCase中的文件与其他目录中的文件合并?

  • 合并这一分支到另一个分支
  • 把这个文件在另一个目录/vobs/project/sub_project/code例如。

目标“code”目录已经存在,并有一定的历史。
我不需要目标分支中的源目录。

如何做到这一点很简单?

回答

2

我想:

  • 首先,做一个经典的合并。
  • 然后在目标分支中,将(通过ClearCase Explorer)这些文件移动到现有代码目录
  • 最后,删除(通过ClearCase Explorer)您不想看到的目录。

这只适用于Base ClearCase,不适用于UCM(除非您在Vob组件中):您不能将文件(及其历史记录)从一个组件移动到另一个组件。

在ClearCase资源管理器中移动文件将保留文件的历史,将检出源父目录和未编目这些文件,并将检出目标目录引用相同的文件。

+0

我认为有一些其他的方式可以做到这一点。无论如何,非常感谢您的快速回复。我会这样做。 – user1173223 2012-01-27 10:48:47

+0

@ user1173223:最好将两个操作保持分开:先合并,然后移动。 – VonC 2012-01-27 11:30:50

相关问题