java - lshistory 命令没有给出子文件夹的日志?

标签 java clearcase clearcase-ucm cleartool

我正在尝试获取特定文件夹中文件的更改,该文件夹也有子文件夹

示例

文件夹a3

- folder a3
    - App.java
    - folder com
        -folder akshay
           - folder jain
                - Person.java

然后我在 App.java 和 Person.java 中进行了一些更改,并将命令应用于 a3

cleartool lshistory -fmt "%n,%c" |findstr "US-100"

但在命令的输出中,它仅显示 App.java 在特定修订版中发生了更改,但不显示 Person.java,因为它位于子文件夹中

任何人都有任何想法..也可以获取子文件夹文件的日志。

最佳答案

通过查看cleartool lshistory命令,您确实有选项 -recurse:

-r/ecurse

Processes the entire subtree below any directory element encountered.
VOB symbolic links are not traversed during the recursive descent.
Note: This option is mutually exclusive with –last.

因此这可能有更多机会获取 Person.java 中的更改:

cleartool lshistory -r -fmt "%n,%c" |findstr "US-100"

关于java - lshistory 命令没有给出子文件夹的日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31980626/

相关文章:

linux - Clearcase 与 hudson 集成以实现持续集成

java - Jersey 2 分段上传客户端

java - 为什么这个类直接运行时可见,但从其他类调用时,它是空的并且无法关闭

java - 如何将 Java 的 XPath 库与 XML 命名空间结合使用?

java - 我应该使用什么 Java FTP 客户端库?

git - 将历史记录从 Clearcase 保存到 Git?

svn - ClearCase 到 SVN 的迁移

linux - 如何在clearcase中查找文件

git - 如何将 Clearcase UCM/Base VOB 迁移到具有完整历史记录的 Git(Stash)?

ClearCase:在 Unix 中创建的 View 在 Windows 中不可见,反之亦然吗?