在我的快照视图中。在通过我的IDE处理源代码时,我在不同的子目录中添加了大量文件。所有这些文件都成为视图专用文件。 我想知道是否有任何机制来获取父目录中所有视图私有文件的列表?
我是新手,以澄清案件。我主要使用SVN所以我的问题与一次获取所有文件有关并检查,在一个对话框中取消选中相应的文件&添加到源代码控制,对我来说很容易。
任何命令选项也都可以。
提前致谢,
答案 0 :(得分:0)
是的,您可以看到所有私密文件:
请参阅:
主要命令是
# Windows
for /F "usebackq delims=" %i in (`cleartool ls -rec ^| find /V "Rule:" ^| find /V "hijacked" ^| find /V "eclipsed" ^| find /V "-->"`) do @echo "%i"
# Unix
cleartool ls -rec | grep -v "Rule:" | grep -v "hijacked" | grep -v "eclipsed" | grep -v "-->" | xargs echo
但是,您需要知道 ClearCase is file centric :它按文件操作。
与SVN相反,没有用于以原子方式提交“所有已修改文件”的简洁对话框。
如果要添加许多私有文件,并且在快照视图中都有它们,那么一个技巧就是:
clearfsimport
command 的来源,将快照视图的内容导入动态视图。mkelem
以及父目录的签入。 em>导入过程中的新元素。cleartol update -overwrite
您的快照视图:-overwrite选项对于将您的私有文件(此时将被视为“被劫持”文件)转换为正式版本元素非常重要。(注意:对于UCM视图,这个过程略有不同,但这个想法仍然存在:如果您有很多新广告文件,clearfsimport
就是您的工具。)