在没有工作空间或参考树的情况下查看来自AccuRev的流

时间:2016-07-19 12:38:29

标签: jenkins version-control accurev

由于您无法删除AccuRev中的工作空间或参考树(仅停用它),因此我们希望创建流内容的本地副本,而不使用它们。 我当然可以将accurev histaccurev cat结合使用,但这对于这样的基本功能来说听起来像是一个糟糕的解决方法。 所以,我想知道,有这么简单的命令吗?

我只想在我的Jenkins CI环境中使用它来检查源代码(编译,运行测试等)。我永远不必将任何更改推回到AccuRev,因此AccuRev大师可能会建议使用参考树。 但是,我想动态创建它们,它们只会使用一次。 使用数千个未使用的参考树使AccuRev服务器混乱似乎不是一个好主意。

1 个答案:

答案 0 :(得分:3)

您可以使用accurev pop命令执行您想要的操作。在Jenkins中,如果您使用Jenkins的AccuRev插件,这相当于使用“Neither”工作区或参考树选项。

如果您希望自己编写脚本,可以使用accurev pop -R -v <stream-name> -L <some-directory-location> /./替换您的流名称和要编写的目录位置。命令中的/./告诉AccuRev填充库根目录,-R是递归下面的整个内容。您可以使用其depot相对路径在该级别下指定另一个目录。