如何列出不是VOB元素的所有文件

时间:2014-07-10 09:15:21

标签: svn clearcase

我正在从clearcase-lite(CC-LT)转移到SVN。

我需要列出非元素的特定快照的所有文件,以便在初始导入SVN时忽略它们。

你能在shell或clear-case CLI上建议这样做吗?

2 个答案:

答案 0 :(得分:1)

我也有符号链接作为元素正如我在how to keep includes in svn中写的那样,我想要保存在存储库中。

我必须使用以下命令单独添加它们:

> cleartool ls -rec | grep "\-->"

虽然非元素不保留 - >:

> ct ls Include/not_element.h
Include/not_element.h
> ct ls Include/element.h 
Include/element.h --> ../NetworkInterface/element.h

答案 1 :(得分:0)

cleartool ls是此处的主要命令,用于快照视图(与动态视图的lsprivate相对)

cleartool ls -view_only -r

但是列出的元素太多了。

请参阅" Command to find all view private files in the current directory recursively"

对于Windows:

@echo off
setlocal
for /F "usebackq delims=" %%A in (`cleartool ls  -rec ^| find /V "Rule:" ^| find /V "hijacked" ^| find /V "eclipsed" ^| find /V "-->"`) do @echo "%%A"

对于Unix:

cleartool ls -rec | grep -v "Rule:" | grep -v "hijacked" | grep -v "eclipsed" | grep -v -- "-->" 

类似的想法在: