由于您无法删除AccuRev中的工作空间或参考树(仅停用它),因此我们希望创建流内容的本地副本,而不使用它们。
我当然可以将accurev hist
与accurev cat
结合使用,但这对于这样的基本功能来说听起来像是一个糟糕的解决方法。
所以,我想知道,有这么简单的命令吗?
我只想在我的Jenkins CI环境中使用它来检查源代码(编译,运行测试等)。我永远不必将任何更改推回到AccuRev,因此AccuRev大师可能会建议使用参考树。 但是,我想动态创建它们,它们只会使用一次。 使用数千个未使用的参考树使AccuRev服务器混乱似乎不是一个好主意。
答案 0 :(得分:3)
您可以使用accurev pop
命令执行您想要的操作。在Jenkins中,如果您使用Jenkins的AccuRev插件,这相当于使用“Neither”工作区或参考树选项。
如果您希望自己编写脚本,可以使用accurev pop -R -v <stream-name> -L <some-directory-location> /./
替换您的流名称和要编写的目录位置。命令中的/./
告诉AccuRev填充库根目录,-R
是递归下面的整个内容。您可以使用其depot相对路径在该级别下指定另一个目录。