免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 10201 | 回复: 5
打印 上一主题 下一主题

cvs想新添加整个目录怎么操作 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-24 15:34 |只看该作者 |倒序浏览
我在本地创建了一个新目录adddir,里面还新建了文件a,b,c,现在想一次把整个adddir目录包括下面的文件commit进仓库里。是不是只能先进入adddir用cvs add把a,b,c文件都加入仓库,再出来把adddir也加入仓库,最后再commit才能把里面的新文件也加入仓库啊,能直接递归的commit目录从而把里面的新文件也加进去吗;如果新目录下的新文件很少那也就算了,如果很多而且里面还有很多层新目录那怎么办呢,必须一层一层add进去吗?
新手急需指教,谢谢各位了

论坛徽章:
0
2 [报告]
发表于 2008-07-24 17:34 |只看该作者
cvs 用户添加目录比较麻烦,最好 是cvs管理员来import算了
cvs的弱点

论坛徽章:
0
3 [报告]
发表于 2008-07-24 17:58 |只看该作者
楼上朋友说的我现在就是这么做的,但是这个目录以后还是要更新,总不能更新一次就用管理员删掉重新import啊,这样就没办法取以前的版本了;我理解cvs的运行方式是每次commit按照仓库中的原文件检查本地文件有没有更新,有的话就commit这个文件,如果没有通过add加入新文件,那本地的新文件是不会被检查的,也就不会被commit进去,所以要想递归commit目录下所有新文件必须挨个儿add一遍,不知道这么理解对不对啊;如果是这样的话可不可以写个脚本每次commit目录时递归检查本地目录的所有文件,跟仓库中的原文件做对比,一旦发现是仓库中没有的就然后自动add,完成后再进行目录commit,不知道这样可不可行啊

论坛徽章:
0
4 [报告]
发表于 2008-07-24 18:49 |只看该作者
偶偷艺的

论坛徽章:
0
5 [报告]
发表于 2008-08-18 17:14 |只看该作者
你说的没错, 如果你们只能用cvs而你又没有admin的权限,那你只有折腾了.

ps: svn支持目录 add

论坛徽章:
0
6 [报告]
发表于 2008-08-18 18:13 |只看该作者
原帖由 percy 于 2008-8-18 17:14 发表
你说的没错, 如果你们只能用cvs而你又没有admin的权限,那你只有折腾了.

ps: svn支持目录 add

en,svn对目录的支持很不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP