将 AccuRev 事务中的所有文件与父流版本进行比较
Diff all files in an AccuRev transaction with the parent stream version
给定一个事务 ID,如何使用 AccuRev 命令行工具在事务中的所有文件与它们在父流中的相应版本之间生成差异?
您需要编写脚本来完成此操作。这是一个应该有效的粗略算法:
- 运行 使用“-fvx”开关的交易历史命令。这将以 XML 格式详细输出。您需要元素列表、每个元素的版本和流的名称。
- 运行 显示带有 -fx 开关的流与事务所在的流相对。这里的目标是获取后备流的名称。
- 对于每个元素 运行 一个 stat 命令来查找当前在后备流中的版本,然后 运行 在事务中的版本和在后备流中找到的版本之间的 diff 命令流。
给定一个事务 ID,如何使用 AccuRev 命令行工具在事务中的所有文件与它们在父流中的相应版本之间生成差异?
您需要编写脚本来完成此操作。这是一个应该有效的粗略算法:
- 运行 使用“-fvx”开关的交易历史命令。这将以 XML 格式详细输出。您需要元素列表、每个元素的版本和流的名称。
- 运行 显示带有 -fx 开关的流与事务所在的流相对。这里的目标是获取后备流的名称。
- 对于每个元素 运行 一个 stat 命令来查找当前在后备流中的版本,然后 运行 在事务中的版本和在后备流中找到的版本之间的 diff 命令流。