使用git(以及其他修订控制应用程序,如mercurial(,您可以获得一个"状态";存储库的功能,列出已修改、已删除、已移动、已添加或丢失的存储库文件。
我们如何在ClearCase中实现相同的功能(相对于当前有效的配置规范选择的未检出版本(?
到目前为止,我所拥有的最好的功能是列出使用ct-diff和grep'ping对---
进行修改的文件。
任何与文件状态相关的内容通常由cleartool l
的管理
cleartool ls -r -l -vis
还可以添加--view-only
以将列表限制为逻辑上属于视图的对象:查看专用文件、查看专用目录和查看专用链接;检出版本;以及视图中可见的所有派生对象。
但我怀疑需要某种后处理(grep
/awk
(才能得到您想要的东西。
您在bmpenuelas/gfcc
中有一个示例
gfcc status
clearcase操作:列出所有新的或修改过的文件
cleartool ls -rec -view_only
以获取新文件cleartool lsco -cview -a -s
获取所有签出的文件,然后查找那些实际使用cleartool diff -predecessor
修改过的文件。
因此,根据该项目,一个更好的git status
等效物需要更多的参与。