我最近git svn
很习惯和喜欢它.现在我正在另一个客户开始一个新项目.在该站点,选择的SCM是ClearCase.我没有找到git svn
ClearCase 的烘焙等效物.是否有人尝试使用git本地作为ClearCase的前端使用一些技巧,配置或脚本以及任何成功的衡量标准?如果是这样,请解释一下使用的方法?
我目前正在研究ClearCase,现在正在迁移到GIT.但是我们需要这种迁移,所有工作都将在GIT中完成,数据将被同步支持ClearCase流.我们将在GIT和CC中使用相同的分支名称和流名称,因此编写脚本应该不是问题.这里的问题是,
有人可以建议哪个是同步CC和GIT的最佳模型
将CC中的所有Vobs作为GIT中的单个回购,并将CC中的主要流作为GIT中的各个分支. - 单GIT仓库(VOBS)和许多分支(CC流). - 由于VOB被保存为具有许多分支的单个仓库,因此占用的空间更少.
将重要的CC分支作为独立的GIT存储库,每个存储库具有所有CC VOB. - 许多CC分支的许多GIT仓库 - 这将占用大量空间,因为VOB将被复制.
您认为哪种方法是与ClearCase保持同步的最佳方式
在我的公司,我们正在(完全)从ClearCase UCM过渡到Git.我们不会在使用Git一段时间后使用Clearcase.
在转型中,是否有任何好的工具可以将ClearCase的历史带入Git?
另外,我已经阅读了很多,一个组件=一个回购.但是,我们希望重新组织当前组件并将其拆分为更小的部分.(设置ClearCase的人并没有真正提前计划.)还有办法吗?
任何意见将不胜感激 - 包括答案和过渡期间需要注意的其他事项.
我目前的任务是将我的商店从Clearcase搬到Git的精彩世界.在这样做的过程中,我发现了我的商店在版本控制中保留的各种各样的垃圾垃圾,这种垃圾已经膨胀了存储库的大小.
我发现的主要罪魁祸首是我们在我们的Clearcase存储库中保留了路由器iOS配置映像.这些是巨大的二进制映像,数百兆字节.
我已经对Git做了一些阅读,并且建议我们应该保留在Git仓库中的唯一内容是源文件.不应在版本控制中保留大型二进制文件.
所以,我的问题是:处理路由器配置映像(或类似的东西)等文件的"标准"方法是什么?这些是我们的商店自己不维护的大型二进制文件,我们不能自己重新生成这些图像,但我们需要它们用于我们生产系统的已部署基线.