5

有谁知道是否有可能只为 Accurev 控制中的单个文件获取更新。目前我更新了整个工作集,是否可以在服务器端更新单个文件?

4

1 回答 1

7

是的,这在 AccuRev 中称为“部分更新”。您可以将单个元素或整个元素事务发送到您的工作区。请参阅下面的 CLI 和 GUI 说明。

请注意,虽然存在手动选择较新版本元素的合理情况,但仅应在异常/临时情况下执行部分更新。使用默认的“完全更新”保证了代表配置新状态的所有较新版本的元素之间的逻辑一致性。执行部分更新并不会取消完全更新的需要。最佳做法是暂时使用部分更新,然后在促进任何更改之前执行完整更新。

单个元素

GUI: 1. 在您要执行“部分更新”的工作区中,选择元素,然后单击浏览版本图标。

  1. 从浏览版本中,选择此文件的较新版本右键单击 -> “发送到工作区” -> 选择工作区。

  2. 这将使用单个元素更新您的工作区。

CLI:您将使用“accurev co”命令。

要更新现有元素,您将根据希望拉入工作区的版本运行以下命令。

accurev co-v

您可以通过对文件进行历史记录来找出特定版本。

accurev hist -fev

要更新工作区中不存在的元素,您需要从引用该文件的已知 wspace 或流中获取 hist。# accurev hist -fev -s

然后使用上面的命令拉入版本。

个人交易

GUI: 1. 在流浏览器中,找到具有所需事务的流。这很可能是您的父层次结构中的一个流。

  1. 从流浏览器中,选择流并查看交易历史 右键单击​​ -> “显示历史”。

  2. 从流历史记录中,找到包含所需元素的提升事务并将其发送到您的工作区。右键单击 -> 发送到 -> 工作区

CLI:您将在工作区中使用“accurev co”命令。

要发送单个事务,您将根据希望拉入工作区的事务运行以下命令。

accurev co-t

您可以通过对流进行历史记录来找出交易编号。

accurev 历史 -fv -s

于 2013-09-25T13:15:01.330 回答