如何在通过标记从 CVS 存储库检出文件时使用命令行界面命名本地工作区

How to name local workspace using command line interfaces while checking out files from CVS repository by means of a tag

现在我正在使用下面提到的 cvs 命令行参数从 CVS 存储库中检出文件。

# Module1_1_20_2017 is the tag name.
#Test/user_Test/work is the module name.
cvs checkout -r Module1_1_20_2017 Test/user_Test/workload

我希望将此 Test/user_Test/workload 模块的内容检出到名为 work 的本地工作区文件夹中,该文件夹位于 C:\Jenkins\jobs\workspace\work.

但每次我使用上述命令时,它都会在 C:\Jenkins\jobs\workspace\work 本地工作区之后创建空目录,如 C:\Jenkins\jobs\workspace\work\Test\user_Test\workload。 我想摆脱这些整个文件夹 Test\user_Test\workload 并从 Test/user_Test/work 这个模块检出文件后,本地工作区应该看起来像 C:\Jenkins\jobs\workspace\work (不是 C:\Jenkins\jobs\workspace\work\Test\user_Test\workload)和这个本地工作区C:\Jenkins\jobs\workspace\work 应包含此 Test/user_Test/workload 模块的所有文件。

什么cvs命令行可以满足这个要求?简而言之,我想创建一个本地名称,如下图所示的jenkins作业配置。

使用表格cvs checkout -d <path> <module>。 在你的情况下是 cvs checkout -d work Test/user_Test/workload

cvs checkout --help没有给你这个答案吗?)