cvs想新添加整个目录怎么操作
我在本地创建了一个新目录adddir,里面还新建了文件a,b,c,现在想一次把整个adddir目录包括下面的文件commit进仓库里。是不是只能先进入adddir用cvs add把a,b,c文件都加入仓库,再出来把adddir也加入仓库,最后再commit才能把里面的新文件也加入仓库啊,能直接递归的commit目录从而把里面的新文件也加进去吗;如果新目录下的新文件很少那也就算了,如果很多而且里面还有很多层新目录那怎么办呢,必须一层一层add进去吗?新手急需指教,谢谢各位了 cvs 用户添加目录比较麻烦,最好 是cvs管理员来import算了
cvs的弱点 楼上朋友说的我现在就是这么做的,但是这个目录以后还是要更新,总不能更新一次就用管理员删掉重新import啊,这样就没办法取以前的版本了;我理解cvs的运行方式是每次commit按照仓库中的原文件检查本地文件有没有更新,有的话就commit这个文件,如果没有通过add加入新文件,那本地的新文件是不会被检查的,也就不会被commit进去,所以要想递归commit目录下所有新文件必须挨个儿add一遍,不知道这么理解对不对啊;如果是这样的话可不可以写个脚本每次commit目录时递归检查本地目录的所有文件,跟仓库中的原文件做对比,一旦发现是仓库中没有的就然后自动add,完成后再进行目录commit,不知道这样可不可行啊 偶偷艺的 你说的没错, 如果你们只能用cvs而你又没有admin的权限,那你只有折腾了.
ps: svn支持目录 add 原帖由 percy 于 2008-8-18 17:14 发表 http://bbs.chinaunix.net/images/common/back.gif
你说的没错, 如果你们只能用cvs而你又没有admin的权限,那你只有折腾了.
ps: svn支持目录 add
en,svn对目录的支持很不错
页:
[1]