亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
CVS-RCS
作者:網絡轉載 發布時間:[ 2013/1/25 16:19:35 ] 推薦標簽:

4.12 sfreeze

注意 : Korn shell /bin/ksh 在你從Linux CD-ROM 安裝 pdksh*.rpm 時會產

請把他存成一般文字檔并改變存取權限 chmod a+rx
_________________________________________________________________

#!/bin/ksh

# CVS program sfreeze
# Program to freeze and cut out the release of source tree from CVS

cmdname=`basename $0`

Usage()
{
print " Usage: $cmdname symbolic_tag "

print " For example :- "
print " cd $HOME"
print " $cmdname REVISION_1 mesa"
print "To see the list of revisons do -"
print "slog and see the symbolic name and do -"
print "cvs history -T"

print " To create a branch off-shoot from main trunk, use"
print "the -b and -r options which makes the tag a branch tag. This is"
print "useful for creating a patch to previously released software"
print "For example :- "
print " cd $HOME"
print " cvs rtag -b -r REVISION_1 REVISION_1_1 mesa"
print " "

# print " Tag info is located at $CVSROOT/CVSROOT/taginfo,v"
# print "You can do - cd $HOME; sget CVSROOT"
# print "to see this file"
exit
}

# Command getopt will not supported in next major release.
# Use getopts instead.
#while getopts r: ii
#do
# case $ii in
# r) FLAG1=$ii; OARG1="$OPTARG";;
# ?) Usage; exit 2;;
# esac
#done
#shift ` expr $OPTIND - 1 `

#echo FLAG1 = $FLAG1 , OARG1 = $OARG1

if [ $# -lt 2 ]; then
Usage
fi

if [ ! -d $2 ]; then
print " Error: Second argument $2 is not a directory!"
print " Aborting $cmdname...."
print " "
exit
fi

# cvs rtag symbolic_tag
cvs rtag $1 $2

print " Done $cmdname. $cmdname suclearcase/" target="_blank" >ccessful"
_________________________________________________________________

4.13 saddtree

注意 : Korn shell /bin/ksh 在你從Linux CD-ROM 安裝 pdksh*.rpm 時會產

請把他存成一般文字檔并改變存取權限 chmod a+rx。
_________________________________________________________________

#!/bin/ksh

################################################################
# Sample Program to checkin a directory tree (let's say SAMP) into CVS
# Note that if SAMP directory is not in CVS than you would use sadd
# command and -
# cd SAMP; cvs import SAMP V_1_0 R_1_0
# After running this program do -
# cd $HOME/foo/SAMP
# cvs import foo/SAMP V1_0 Rev_1_0
################################################################

hme=` echo $HOME | cut -f1 -d' ' `
if [ "$hme" = "" ]; then
print " Error: $HOME is not set!! "
exit
fi
sampdir=$hme/foo/SAMP

check_out_files()
{
# Now check out the files
tmp2f=$hme/tmp2.baksamp.sh

cd $hme
m -rf foo/SAMP
cvs -w checkout foo/SAMP
cd $hme/foo
find SAMP -type f -print > $tmp2f

cd $hme
for ii in `cat $tmp2f`
do
iidir=`dirname $ii`
iifile=`basename $ii`
if [ "$iifile" = "Root" -o "$iifile" = "Repository" -o "$iifile
" = "Entries" ]; then
continue
fi
jjdir=` echo $iidir | cut -d'/' -f2-1000 `

cp $hme/foo/SAMP.tobe/$jjdir/$iifile $hme/foo/$iidir/$iifile
echo "cp $hme/foo/SAMP.tobe/$jjdir/$iifile $hme/foo/$iidir/$ii
file "

cvs add foo/$iidir/$iifile
done

print
print "================================================"
print " Now run cvs commit foo/SAMP"
print " After commit. Do - "
print " cd foo; rm -rf SAMP and "
print " get fresh copy, sget SAMP"
print " Verify with slog filename.samp to see new revision"
print "================================================"
print
}

check_out_files

上一頁12345678910下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 国产日韩欧美综合色视频在线 | 青草视频在线观看视频 | 成人黄色毛片 | 在线免费观看中文字幕 | 国产亚洲一区在线 | 欧美任你躁免费精品一区 | 日日日天天射天天干视频 | 91探花福利精品国产自产在线 | 欧美成人鲁丝片在线观看 | 黄色综合网 | 日韩欧美高清在线 | 99视频精品全国免费 | 日韩免费高清一级毛片在线 | 免费国产成人高清在线观看不卡 | 农村妇女又色黄一级毛片 | 国产三级a三级三级三级 | 二区久久国产乱子伦免费精品 | 中文字幕 亚洲一区 | 2022日韩理论片在线观看 | 国产免费a | 欧美日韩国产在线成人网 | 亚洲娇小黑人巨大交 | 日韩三级影院 | 欧美日韩中文字幕在线观看 | 欧美 日本 | 色黄视频网站 | 日本三级香港三级人妇网站 | 日韩欧美三级在线 | 老司机午夜精品 | 三级www| 日本不卡视频一区二区三区 | 久久99精品久久久久久秒播放器 | 最新国产在线视频 | 欧美一区二区三区久久久 | www.日日爱| 免费毛片大全 | 手机国产日韩高清免费看片 | 欧美成人777| 狠狠操天天射 | 国产欧美激情一区二区三区-老狼 | 6080私人午夜性爽快影院 |