使用 Clearcase 递归签入

2024-03-11

我想将一个目录和所有子目录签入到透明案例中。 有具体的命令可以实现吗? 目前我正在进入每个目录并手动检查每个文件。


我会推荐这个问题 https://stackoverflow.com/questions/33577/how-do-i-perform-a-recursive-checkout-using-clearcase:

现在的问题是签入所有已更改的内容。
这是有问题的,因为通常并非所有内容都已更改,并且 ClearCase 在尝试签入相同文件时会触发错误消息。这意味着您将需要 2 个命令:

ct lsco -r -cvi -fmt "ci -nc \"%n\"\n" | ct
ct lsco -r -cvi -fmt "unco -rm %n\n" | ct

('ct 为 'cleartool' :在 Windows 上输入 'doskey ct=cleartool $*' 以设置该别名)


但如果“签到”你的意思是:

  • “首次进入源代码管理”
  • “更新现有版本目录中可能已更改的大量文件”

我建议创建一个动态视图并在动态视图中清除导入快照树(包含新文件)。

See 这个问题 https://stackoverflow.com/questions/172510/how-to-track-third-party-sources-with-clearcase-without-a-headache or 这个问题 https://stackoverflow.com/questions/138321/how-can-i-use-clearcase-to-add-to-source-control-recursively.

clearfsimport 脚本可以更好地导入多次同一组文件,并自动:

  • 添加新文件,
  • 制作先前导入的现有文件的新版本(但在重新导入的文件源集中进行了修改)
  • 删除已导入但不再存在于源文件集中的文件。
  • 清晰记录导入过程中的所有操作。

:

 clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Clearcase 递归签入 的相关文章

  • 使用 RTC 源代码管理获取已更改文件的文件名、位置和作者

    我正在尝试访问给定流的已更改文件的文件名 位置和作者 下面的代码是我到目前为止所拥有的 看看api文档 这似乎不可能 这可以使用 java api 或其他方法来实现吗 IChangeSetSearchCriteria c IChangeSe
  • 在 Windows 机器上将 Hudson 与 UCM Clearcase 集成

    我已经在我的 Windows 计算机上安装了 Hudson 并尝试将其与 UCM Clearcase 我们正在使用的存储库 集成 Hudson wiki 上没有可用的帮助文档来解释如何执行此操作 我选择New Job gt Project
  • 在快照视图中查找文件的本地副本

    我在一个工具中使用 ClearCase Automation Library CAL 它可以帮助我跟踪未集成的更改 现在我想扩展该工具 这样我也可以通过它进行签到 对于此功能 我需要找到快照视图的本地副本 虽然我可以询问 CC 哪个视图附加
  • Clearcase:如何将特定文件从一个视图合并到另一个视图中,以避免出现“邪恶双胞胎”场景?

    我有一个文件需要放入不同的分支 我如何从命令行执行此操作 一切似乎都适合合并 其中文件已经存在于两个分支中 您必须先合并父目录 以便文件显示在目标分支的目录中 此时 新文件的大小将为零 然后您可以合并文件本身 执行这两项操作的最简单方法是通
  • 从 ClearCase 迁移到 Git

    我来自 ClearCase 背景 我们 简单地说 的工作流程由三个步骤组成 其中最左边的主干是不稳定的 中间的主干是质量保证 最右边的主干是稳定的 IE A A A B C C E D E E 正如您所看到的 稳定主干仅包含已合格的版本 我
  • 使用cleartool更改设置的前任

    最后 我想了解如何使用命令提示符来区分 UCM 活动中的版本与更改集前身 假设活动中同一文件有多个版本 我已经知道如何获取活动中文件的所有版本 一般来说 我可以将集合中的最新版本与最早的 1 进行比较 但如果最早的版本是第一个版本 因为这是
  • Clearcase find 命令先决条件

    我该如何使用cleartool find搜索一个裸vob 我必须始终首先定义视图吗 我通常使用 CCRC 在这种情况下 我正在查找特定分支类型的所有文件的列表 EDIT 这一页 says 通常 您从目录树中的所有对象开始 如下所示 你的观点
  • 在 ClearCase UCM 中创建的两个基线

    我正在使用复合基线设置一个项目 当我创建发送到 主线 项目的基线时 它总是创建两个基线 一个称为 COMP BL 另一个称为 COMP BL 发生这种情况有原因吗 我的设置可能有问题吗 不 你的设置是正确的 它将始终按已更改的组件创建一个基
  • 在不使用配置规范的情况下从 Clearcase 复制具有特定标签的元素

    如何从中复制元素或文件Clearcase具有特定的label 不应用该label in config specs 我不想更改视图的配置规范 但我需要访问所选文件之一的旧版本 并且我想直接从现有视图执行此操作 同样 不更改任何内容 我知道我想
  • 快照视图和动态视图有什么区别?

    我在 ClearCase 中看到有一个快照视图和一个动态视图 这些类型的视图之间有什么区别 我假设只有两种类型的视图 以及什么时候使用它们合适 快照视图基于本地文件系统 就像 Subversion 中的工作空间 您可以将文件加载到硬盘上的任
  • 这个配置规格足够好吗?

    我更喜欢 UCM 而不是 Base CC 谁能告诉我这个配置规范是否好 我对最后一行有一些疑问 没有的话可以吗element main LATEST 以下是开发者的要求 我希望他们所有的改变 main nz plusOne分支 即使他们从
  • ClearCase SCM 适配器支持注释

    我想用版本历史注释一些代码 当使用 SVN 时 这在 Eclipse 中很容易 但 Rational ClearCase SCM Adapter 插件似乎不支持它 我快速 Google 搜索显示 ClearCase 在命令行上支持通过以下方
  • 将 perl 脚本移植到 Clearcase 的图形用户界面

    我们的环境中运行着相当多的 perl 脚本 甚至为其创建分支和视图也是通过脚本完成的 现在我们正在将此 perl 脚本移植到基于 GUI 的环境 您更喜欢哪种语言 我们有一些内部工具以 C 形式返回 开发人员不在我们身边 这也可能会被移植
  • VS2008和ClearCase:打开解决方案无缘无故地请求结帐

    我有一个小问题导致我的自动化构建失败 当我们打开最近从 VS2005 转换为 VS2008 的解决方案时 VS 通过 ClearCase 请求我们签出该解决方案文件 如果我们允许 那么无论如何它都不会进行任何更改 并且默认情况下 Clear
  • 如何更改 Vob 所有者和 Vob 组?

    我尝试更改 vob 所有者和 vob 组 它会抛出如下错误 Error No ClearCase group found Error unknown protection styles 您可以查看技术说明 关于在 Windows 上更改 V
  • ClearCase:交付和变基之间的区别

    假设流B和流C是流A的子流 并且从A的同一基线播种 B和C并行开发一段时间后 B需要从C的最新基线bl C 5获取代码 有没有以下操作之间的功能性 元素合并 或非功能性 性能等 区别 B 从 C 的基线 bl C 5 变基 C 将基线 bl
  • 如何从 Perl 与 ClearCase 交互?

    我的项目需要使用 Excel 工作表中的 Perl 脚本从 ClearCase 数据中提取一些内容 这些内容是 通过给出两条特定的时间线或两条基线 该基线内关联的所有活动 列标题 活动 所有者 ID 列标题 所有者 特定活动中关联的所有元素
  • Jenkins 在 ClearCase 中创建视图

    我正在使用 Jenkins 和 ClearCase 进行自动构建 但遇到了问题 我编写了一个批处理脚本 使用cleartool命令mkview在ClearCase中创建视图 当我通过单击脚本来执行该脚本时 一切正常 视图是在 ClearCa
  • ClearCase 中的子分支?

    当我想在 CC 中使用分支时 我通常会在配置规范中添加如下内容 element first branch LATEST element Main LATEST mkbranch first branch element Main LATES
  • ClearCase 远程客户端 CLI?

    我在目前的工作中正在努力使用 ClearCase 考虑到我们去年使用的是 CVS 这真的很痛苦 我正在尝试创建一个构建服务器 从 ClearCase 下载代码 编译它并生成所有发行版 构建服务器必须是 RHEL5 而 ClearCase 服

随机推荐