我需要一些关于如何从 ClearCase 收集所有信息并对其进行 tar 或 zip 压缩并将其存储在提供的空间中的帮助。我们已经将主要基线从 ClearCase 迁移到不同的 SCM 工具。但我们仍然有 ClearCase。我们想要捕获所有版本、更改、基线等(基本上捕获所有内容,但不捕获 SCM 工具本身)并将其压缩或放入一个平面文件左右。这只是出于历史目的,因此明天如果有人想知道 ClearCase 中的内容,那么他们可以看到。那么,有什么想法吗?
问问题
104 次
1 回答
1
这不存在的原因(据我所知)是ClearCase 的本质(与基于修订的 VCS 工具相比)。
它是一个file-based
VCS:
- 您为每个更改的文件创建一个新版本(而不是唯一的存储库范围的修订)
- 您在要标记的每个文件上创建一个标签(而不是引用修订或提交的标签)
- 您为该分支中修改的每个文件创建一个分支(而不是 SVN 的单个目录,或其他 VCS 的分支)
- ...
这意味着您不会简单地使用 ClearCase 导出修订/标签/分支。您将为每个文件导出它们:它不能很好地扩展并且会占用太多时间和空间。
但对于其余部分,我总是将 ClearCase 实例作为探索完整历史记录/事件的一种方式,以防万一,而最近的历史记录则在新的 VCS 工具中进行管理。
据我所知,将其存储为您可以在没有 ClearCase 的情况下读取的平面文件是不可用的。
因此我之前的“vobstore-reformatvob”命题。
于 2013-09-10T18:53:31.507 回答