如何通过cleartool命令将文件夹中的所有文件添加到源代码管理?

时间:2012-10-15 07:33:52

标签: clearcase clearcase-ucm cleartool

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

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

(我使用clearcase UCM)

3 个答案:

答案 0 :(得分:2)

如“How can I use ClearCase to “add to source control …” recursively?”中所述,clearfsimport是最佳选择。

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

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:-1)

我看到一个类似的明确问题的另一个评论,建议输入' *'在所需的最顶层目录中,选择all,rc-> cc->添加到源代码管理。