gpt4 book ai didi

CVS checkout : Checking out project to a directory other than the one you are currently in?

转载 作者:行者123 更新时间:2023-12-01 10:15:33 24 4
gpt4 key购买 nike

目前我发出以下命令:cvs -d/path/cvsroot checkout -P directory/powers_npg/

但是,这会检查目录上方的整个目录结构到我发出此命令时所在的位置。

我正在尝试 check out 这棵树,但我希望它 check out 到与我的 PWD 不同的目录。

我想要这样的命令:

cvs -d/wv/path/cvsroot checkout -P directory/powers_npg//home/me/Desktop/

因此,无论 checkout 到我当前位置的什么,都将 checkout 到/home/me/Desktop/。

我现在通过一个脚本在我完成检查后移动树来完成此操作,但我认为有更好的方法来完成此操作。

最佳答案

我想你想要的是 cvs checkout 的 -d 选项,比如

cvs checkout -d place-you-want-it module

来自“结帐选项”中的 CVS 手册页:

-d dir

Create a directory called dir for the working files, instead of using the module name. In general, using this flag is equivalent to using mkdir dir; cd dir followed by the checkout command without the -d flag.

例子:

$ cvs checkout -d /stuff/cvs/baz -P baz/another
cvs checkout: Updating /stuff/cvs/baz
U /stuff/cvs/baz/some
$ ls /stuff/cvs/baz
CVS/ some
$

关于CVS checkout : Checking out project to a directory other than the one you are currently in?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1145712/

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