导入一堆文件
Import a bunch of files
假设我有一个...咳咳,一个朋友还在使用1ClearCase.
这位朋友碰巧在ClearCase2之外的目录中有大约100000个文件。这个目录是从 ClearCase VOB/label/whatever 复制出来的,它被称为 ,在更早的时间点。这些文件中大约有 4000 个现在已更改。您将如何将这些更改的文件复制回 ClearCase?目前的想法是 "right click on each file one by one on the left, checkout it, then drag the changed file from the right." 这可能会耗费时间。又费脑力。
1 朋友的同事喜欢它一如既往的好用。事实上,ClearCase 也可以很好地与新的、闪亮的 other IBM Rational 产品一起工作。此外,如果疯狂 git 爱好嬉皮士远离他们的草坪,他们很可能更愿意。
2 它实际上在 git 中,但我不希望它有帮助。
这项工作的正确工具是 clearfsimport
。
参见示例“How can I use ClearCase to “add to source control …” recursively?”
clearfsimport -preview -rec -nset c:\sourceDir\* </myview/VOB>/label/whatever
</myview/VOB>
是视图的路径(在 windows 或 Unix 上,最好是动态的)
# Windows
m:\myView\aVob\whatever
# Unix
/view/myView/vobs/aVob/whatever
clearfsimport 命令将检测添加、删除或修改的文件,并为您进行检查。
如果您使用的是 UCM 视图,请先设置 activity。
clearfsimport 复制的来源可以是任何常规文件夹。
您可能想先移动 .git
文件夹(如果该源是 git 存储库),以避免错误导入它。
假设我有一个...咳咳,一个朋友还在使用1ClearCase.
这位朋友碰巧在ClearCase2之外的目录中有大约100000个文件。这个目录是从 ClearCase VOB/label/whatever 复制出来的,它被称为 ,在更早的时间点。这些文件中大约有 4000 个现在已更改。您将如何将这些更改的文件复制回 ClearCase?目前的想法是 "right click on each file one by one on the left, checkout it, then drag the changed file from the right." 这可能会耗费时间。又费脑力。
1 朋友的同事喜欢它一如既往的好用。事实上,ClearCase 也可以很好地与新的、闪亮的 other IBM Rational 产品一起工作。此外,如果疯狂 git 爱好嬉皮士远离他们的草坪,他们很可能更愿意。
2 它实际上在 git 中,但我不希望它有帮助。
这项工作的正确工具是 clearfsimport
。
参见示例“How can I use ClearCase to “add to source control …” recursively?”
clearfsimport -preview -rec -nset c:\sourceDir\* </myview/VOB>/label/whatever
</myview/VOB>
是视图的路径(在 windows 或 Unix 上,最好是动态的)
# Windows
m:\myView\aVob\whatever
# Unix
/view/myView/vobs/aVob/whatever
clearfsimport 命令将检测添加、删除或修改的文件,并为您进行检查。
如果您使用的是 UCM 视图,请先设置 activity。
clearfsimport 复制的来源可以是任何常规文件夹。
您可能想先移动 .git
文件夹(如果该源是 git 存储库),以避免错误导入它。