导出目录树的一部分 - cvs
我有以下项目结构:
~/projects:
dir1/ dir2/ dir3/ .... dirn/
dir1/:
dir11/ dir12/ ... dir1n/
我想将 ~/projects
中的所有目录 dir2/
导出到 dirn/
,并且仅导出 dir11 /
来自dir1/
。我该怎么做?我正在使用cvs
。
谢谢,
斯里拉姆。
I have the following project structure:
~/projects:
dir1/ dir2/ dir3/ .... dirn/
dir1/:
dir11/ dir12/ ... dir1n/
I want to export all directories dir2/
to dirn/
from within ~/projects
and only dir11/
from within dir1/
. How do I do this? I am using cvs
.
Thanks,
Sriram.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CVS 没有一种方法(我可以找到或听说过)来排除导出(或签出)时的某些模块。
您必须分两步完成
不确定 mv 和 rmdir 命令是否是您想要执行的操作,但其要点是导出
dir1/dir11
将创建一个dir1/
文件夹,我假设您不想要该文件夹。否则,请使用
-d
选项在单独的命令中导出dir11/
,如下所示:CVS doesn't have a method (that I can find or have ever heard of) to exclude certain modules on export (or checkout).
You'll have to do it in two steps
Not sure if the
mv
andrmdir
commands are what you want to do, but the gist of it is, exportingdir1/dir11
is going to create adir1/
folder, which I'm assuming you don't want.Otherwise, export
dir11/
in a separate command with the-d
option, something like: