【发布时间】:2017-05-05 20:15:06
【问题描述】:
我有一个文件夹,其中有很多文件和子文件夹,通过 UI 将其添加到源代码管理会耗费大量时间。
如何使用 cleartool 将所有文件(包括子文件夹内的文件)添加到源代码管理?
(我正在使用 clearcase UCM)
【问题讨论】:
标签: clearcase clearcase-ucm cleartool
我有一个文件夹,其中有很多文件和子文件夹,通过 UI 将其添加到源代码管理会耗费大量时间。
如何使用 cleartool 将所有文件(包括子文件夹内的文件)添加到源代码管理?
(我正在使用 clearcase UCM)
【问题讨论】:
标签: clearcase clearcase-ucm cleartool
正如“How can I use ClearCase to “add to source control …” recursively?”中提到的,clearfsimport 是要走的路。
但是,clearfsimport 会在您的视图中导入一个源,因此:
clearfsimport 命令将导入...所有您提到的根目录下的文件)以“Creating a new subdirectory structure in ClearCase?”为例:您可以先预览导入的结果。
【讨论】:
请用户 clearfsimport 或者如果您正在使用 eclipse 或 Intellij 则有来自 sourceforge (eclipse) 的插件,可以选择一次将整个项目共享到 CLearcase,以下是插件详细信息。 https://sourceforge.net/projects/eclipse-ccase/ 注意:Clearcase 有一个限制,如果一个文本文件的单行超过 8000 个字符,在运行时使用 clearfimport 实用程序会出错,这可以通过编写自己的 bash 脚本通过处理异常进行递归签入来解决案子 。希望对您有所帮助。
【讨论】:
我从一个类似的 clearcase 问题中看到另一条评论,建议在所需的最顶层目录中输入“*”,全选,rc->cc->添加到源代码管理。
【讨论】: