我正在编写命令行工具,它在 accurev 中构建流的内容,然后通知破坏构建的用户。我可以使用以下命令获取提升到流的文件列表:
accurev.exe stat -fex -d -s <Sentry_stream> -R .\
它输出修改后的文件:
<AcResponse
Command="stat"
Directory="C:/Users/user"
TaskId="12345">
<element
location="\.\file1.txt"
dir="no"
executable="yes"
id="4867375"
elemType="text"
size="4909"
modTime="1406904529"
hierType="parallel"
Virtual="140429\1"
namedVersion="Sentry_stream\1"
Real="129377\2"
status="(member)"/>
</AcResponse>
我如何找出最后修改它的人?
更新: 我的问题的正确组合是这样的:
accurev translist -fx -s <Sentry_stream>
它产生当前交易的列表,我解析得到这个范围:
accurev hist -t <range of transactions> -s <Sentry_stream>