Clearcase to Git 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Clearcase to Git 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: 未知
开发语言: C#
操作系统: Windows
收录时间: 2019-11-25
提 交 者: 红薯

这是一个 C# 开发的工具,用于从 clearcase 中提取相关元数据(并保存该表示形式),然后构建改进记录集,并将其输出到 git-fast-import。

实际使用的样例请看scripts目录

一般原则 :

  • 尽可能使用导出clearexport_ccase(由于的内存限制,分几部分clearexport_ccase
  • 获取所有元素(文件和目录)
  • (可选)编辑这些列表以排除不感兴趣的列表
  • 使用GitImporter(调用cleartool)创建(并保存)Vob的表示
  • 使用GitImporter和导入git fast-importcleartool然后仅用于获取文件的内容
FOR /D %D in (*) DO clearexport_ccase -r -o %D.export %D

cleartool find -all -type d -print >directories.lst
cleartool find -all -type f -print >files.lst

GitImporter -S:vobDB.bin -E:files.lst -D:directories.lst -G -C:M:\MyView\MyVob *.export

GitImporter -L:vobDB.bin -C:M:\MyView\MyVob | git fast-import

第三方

支持使用特定配置文件将第三方作为git子模块处理。

假设有一个特殊的文件存储了clearcase config-spec,其中包含一些目录的标签规则。然后,对于此文件的每个新版本,如果找到目录和标签的匹配项,则将引用子模块的相应提交。

就第三方而言,我改为使用基于NuGet的解决方案,但旧的提交仍引用子模块。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Clearcase to Git 的相关资讯

还没有任何资讯

Clearcase to Git 的相关博客

ClearCase 与配置管理

Salon6(SCM-ClearCase).pdf ClearCase 与配置管理 著名IT企业资深配置管理员:陈女士

ClearCase常用命令

还木有用过Git,很难说不太版本控制工具的优势劣势。不同规模的项目,历史代码都需要不同的解决方案。个人使用了一段时间,觉...

ClearCase一些概念整理

本博文摘自【未雨绸缪:理解软件配置管理 / 董越著】

eclipse3.7整合 clearcase 和 clearquest 过程记录

方法都是网上搜到的,记录一下而已 一、首先确认已经安装 emf runtime 我用的eclipse版本是 eclipse-jee-indigo-win32.zip,已...

clearcase命令(转自:http://hi.baidu.com/funrole/blog/i)

1.最基本的操作 cleartool co -nc xxx.cpp cleartool ci -nc xxx.cpp 2.查看自己总共co了多少文件 cleartool lscheckout -cv...

clearcase命令(转自:http://hi.baidu.com/funrole/blog/i)

1.最基本的操作 cleartool co -nc xxx.cpp cleartool ci -nc xxx.cpp 2.查看自己总共co了多少文件 cleartool lscheckout -cv...

软件配置管理策略与IBM Rational ClearCase-(第二版)

软件配置管理(SCM)是一项基本的软件工程任务,用于管理当今复杂和快速发展的软件开发环境。 《软件配置管理策略与IBM Ratio...

git简介

git简介 一、Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git 是一个开源的分布式版本控制软件,用...

git 入门教程之初识git

初识 git git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 背景 我们都知道,Linus 在1991年创建了...

Git 教程

> 前言:此文大部分内容参考了廖雪峰的Git教程,只是为了学习的方便,再进一步整理成适合自己的学习风格。[廖雪峰Git教程链接...

Clearcase to Git 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
2 收藏
分享
返回顶部
顶部