gpt4 book ai didi

accurev - 各种 AccuRev 版本号是什么?

转载 作者:行者123 更新时间:2023-12-04 11:46:06 32 4
gpt4 key购买 nike

在 AccuRev 中,当我查看文件的历史记录(在“历史记录模式”下)时,我会看到对文件执行的操作列表。每个操作都有一个数字 (#) 和一个版本。

当我单击其中一个操作时,会出现另一个列表,其中显示了操作中涉及的每个文件(包括我正在调查其历史记录的文件)。这个下部面板中的每个条目都有一个“虚拟版本”和一个“真实版本”。

顶部面板中的“版本”似乎与下部面板中我的文件的“虚拟版本”相同。

#、虚拟版和真实版有什么区别?为什么虚拟和真实版本有两个数字用斜杠隔开?

最佳答案

我发现 AccuRev 文档令人困惑。以下是我的理解:

# 是交易编号。 AccuRev 仓库中的每个操作都被分配了一个唯一的(自动递增)交易编号。当多个文件在一项操作中受到影响时,它们共享事务编号。

“虚拟版本”是流名称(或编号),后跟一个斜杠,后跟它在该流上的版本计数。因此,IntegrationStream 上 helloworld.c 的第一个版本是 IntegrationStream/1,或者可能是像 123/1 这样的数字。如果 AccuRev 向您显示一个数字,您可以 look up the corresponding stream name .如果在另一个流中的文件上保留了多项更改,并且具有多项更改的文件最终被提升到此流 (IntegrationStream),则只会将数字增加 1。因此,此流上可见的下一个版本将是 IntegrationStream/2(或 123/2)。

“真实版本”是指第一次在库中看到该文件的修订版。这将是在某人的工作区中执行原始保留操作的时间。因此,如果在 IntegrationStream/2 中看到的文件版本是保留在 Proj_jsmith/7 中并提升到 IntegrationStream 的结果,那么真实版本显示为 Proj_jsmith/7。

如果适用,可以通过切换到显示祖先、合并和补丁行的“版本浏览器模式”来最好地理解祖先、合并和补丁版本。下面板网格中的那些列指的是与给定文件版本相关联的版本,这些版本通过作为祖先或作为合并或补丁的源而与文件的给定版本相关联。

关于accurev - 各种 AccuRev 版本号是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1167230/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com