当前位置: 技术问答>linux和unix
CVS版本问题
来源: 互联网 发布时间:2015-07-27
本文导语: CVS在提取版本时,总是在每一个目录建立一个CVS目录。 现在我想提取我的源程序,也就是说不带CVS目录。 怎么办?每个目录下去删除CVS目录太累了。 有没有什么好的办法?或者CVS中可以设置。 | ...
CVS在提取版本时,总是在每一个目录建立一个CVS目录。
现在我想提取我的源程序,也就是说不带CVS目录。
怎么办?每个目录下去删除CVS目录太累了。
有没有什么好的办法?或者CVS中可以设置。
现在我想提取我的源程序,也就是说不带CVS目录。
怎么办?每个目录下去删除CVS目录太累了。
有没有什么好的办法?或者CVS中可以设置。
|
项目发布导出不带CVS目录的源文件
做开发的时候你可能注意到了,每个开发目录下,CVS都创建了一个CVS/目录。里面有文件用于记录当前目录和CVS库之间的对应信息。但项目发布的时候你一般不希望把文件目录还带着含有CVS信息的CVS目录吧,这个一次性的导出过程使用cvs export命令,不过export只能针对一个TAG或者日期导出,比如:
cvs export -r release1 project_name
cvs export -D 20021023 project_name
cvs export -D now project_name
对于WinCvs,chechout setting窗口里有一个的"Do not create the CVS directories(export)"选项。
做开发的时候你可能注意到了,每个开发目录下,CVS都创建了一个CVS/目录。里面有文件用于记录当前目录和CVS库之间的对应信息。但项目发布的时候你一般不希望把文件目录还带着含有CVS信息的CVS目录吧,这个一次性的导出过程使用cvs export命令,不过export只能针对一个TAG或者日期导出,比如:
cvs export -r release1 project_name
cvs export -D 20021023 project_name
cvs export -D now project_name
对于WinCvs,chechout setting窗口里有一个的"Do not create the CVS directories(export)"选项。
|
cvs export
|
find ./ -name "CVS" |xargs rm -rf
通过find命令找到所有的CVS目录,然后通过交给rm删除就是了。
Linux下适用。
通过find命令找到所有的CVS目录,然后通过交给rm删除就是了。
Linux下适用。