【问题标题】:How to add all the files in a folder to source control via cleartool command?如何通过 cleartool 命令将文件夹中的所有文件添加到源代码管理?
【发布时间】:2017-05-05 20:15:06
【问题描述】:

我有一个文件夹,其中有很多文件和子文件夹,通过 UI 将其添加到源代码管理会耗费大量时间。

如何使用 cleartool 将所有文件(包括子文件夹内的文件)添加到源代码管理?

(我正在使用 clearcase UCM)

【问题讨论】:

    标签: clearcase clearcase-ucm cleartool


    【解决方案1】:

    正如“How can I use ClearCase to “add to source control …” recursively?”中提到的,clearfsimport 是要走的路。

    但是,clearfsimport 会在您的视图中导入一个源,因此:

    • 最好将源文件保留在您的视图之外(当 ClearCase 尝试将源文件添加到同一目录的目标位置时,避免混淆)
    • 您必须先“清理”源目录(因为clearfsimport 命令将导入...所有您提到的根目录下的文件)

    以“Creating a new subdirectory structure in ClearCase?”为例:您可以先预览导入的结果。

    【讨论】:

      【解决方案2】:

      请用户 clearfsimport 或者如果您正在使用 eclipse 或 Intellij 则有来自 sourceforge (eclipse) 的插件,可以选择一次将整个项目共享到 CLearcase,以下是插件详细信息。 https://sourceforge.net/projects/eclipse-ccase/ 注意:Clearcase 有一个限制,如果一个文本文件的单行超过 8000 个字符,在运行时使用 clearfimport 实用程序会出错,这可以通过编写自己的 bash 脚本通过处理异常进行递归签入来解决案子 。希望对您有所帮助。

      【讨论】:

        【解决方案3】:

        我从一个类似的 clearcase 问题中看到另一条评论,建议在所需的最顶层目录中输入“*”,全选,rc->cc->添加到源代码管理。

        【讨论】:

          猜你喜欢
          • 2011-06-07
          • 2019-06-24
          • 2011-08-14
          • 1970-01-01
          • 1970-01-01
          • 2019-04-30
          • 2010-12-19
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多