Version control 获取AccuRev流的最新事务ID

Version control 获取AccuRev流的最新事务ID,version-control,accurev,Version Control,Accurev,我想知道更改流的最新事务的ID是什么。 我想我可以使用accurev hist-s name of stream-t now-fx,但我不确定这是否也会显示我从上游得到的更改 假设AccuRev中有以下树: 我的仓库 StreamA 河流1 河流2 StreamB 如果我将StreamB更改为MyDepot,这也会影响StreamA及其子项,我希望在调用accurev hist-s StreamA1-t now-fx时查看事务。这是发生了还是我需要一个不同的命令 Update:我选中

我想知道更改流的最新事务的ID是什么。 我想我可以使用
accurev hist-s name of stream-t now-fx
,但我不确定这是否也会显示我从上游得到的更改

假设AccuRev中有以下树:

  • 我的仓库
    • StreamA
      • 河流1
      • 河流2
    • StreamB
如果我将StreamB更改为MyDepot,这也会影响StreamA及其子项,我希望在调用
accurev hist-s StreamA1-t now-fx时查看事务。这是发生了还是我需要一个不同的命令

Update:我选中了
hist
命令,它只显示我提到的特定流中发生的事务,而不显示任何上游更改。
在没有本地工作区的情况下,如何使用单个命令检测流中的更改?

单用Accurev无法做到这一点,但我编写了一个python脚本。它是我的Accurev到Git转换工具的一部分,您可以在这里找到:

如果克隆该存储库,则只需要
accurev.py
脚本及其
deep hist
子命令。使用
/acurev.py-h
/acurev.py deep hist-h
查看用法

示例用法:

./accurev.py deep-hist -p MyDepot -s MyStream -t 20-highest
这将在流及其父级上递归运行
accurev hist
命令,并打印结果。它向您显示所有可能更改流的事务。并非列出的所有这些事务都会改变您的流,但您可以使用
accurev diff-v MyStream-v MyStream-t 19-20
查看您的流在事务20时是否发生了变化,并且应用于返回事务列表应该只提供更改了流中某些内容的事务