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

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

4.8 slog

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

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

#!/bin/ksh

# CVS program slog
# Program to list history of the file in CVS

cmdname=`basename $0`

if [ $# -lt 1 ]; then
print " Usage: $cmdname "
exit
fi

# Check if file does not exist....
if [ ! -f $1 ]; then
print " Error: $1 is NOT a file. Aborting $cmdname ......"
exit
fi

cvs log $1 | /usr/local/bin/less

print " Done $cmdname. $cmdname successful"
#print " Tip (Usage): $cmdname "
_________________________________________________________________

4.9 sdif

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

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

#!/bin/ksh

# CVS program sdif
# Program to see difference of the working file with CVS copy

cmdname=`basename $0`

Usage()
{
print " Usage: $cmdname "
print "$cmdname -r -r "
exit
}
FLAG1=""
FLAG2=""
OARG1=""
OARG2=""
# Command getopt will not supported in next major release.
# Use getopts instead.
while getopts r:r: ii
do
case $ii in
r)
if [ "$FLAG1" = "" ]; then
FLAG1=$ii;
OARG1="$OPTARG"
else
FLAG2=$ii;
OARG2="$OPTARG"
fi
;;
?) Usage; exit 2;;
esac
done
shift ` expr $OPTIND - 1 `

if [ "$FLAG2" = "" ]; then
FLAG2=r
OARG2=HEAD
fi

if [ "$FLAG1" = "" ]; then
cvs diff -r HEAD $1 | less
else
cvs diff -$FLAG1 $OARG1 -$FLAG2 $OARG2 $1 | less
fi
_________________________________________________________________

4.10 sadd

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

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

#!/bin/ksh

# test
# CVS program sadd
# Program to add the file to CVS

cmdname=`basename $0`
if [ $# -lt 1 ]; then
print " Usage: $cmdname "
exit
fi

# Check if file exists ....
if [ -f $1 ]; then
cvs add $1
exit
fi

if [ ! -d $1 ]; then
print " Argument $1 is not a file and not a directory!"
print "Usage: $cmdname "
exit
fi

# Argument is a directory name .....
hme=` echo $HOME | cut -f1 -d' ' `
if [ "$hme" = "" ]; then
print " Error: $HOME is not set!! "
exit
fi

cur_dir=`pwd`
len=${#hme}
len=$(($len + 2))
subdir=` echo $cur_dir | cut -b $len-2000 `

if [ "$subdir" = "" ]; then
if [ -d $CVSROOT/$1 ]; then
print " Directory $1 already exists in CVSROOT"
exit
else
# You are adding at root directory $CVSROOT
if [ "$2" = "" -o "$3" = "" ]; then
print " Usage: $cmdname ase tag>"
print "For example - "
print " $cmdname foo_directory V_1_0 R_1_0"
exit
else
(
cd $1;
cvs import $1 $2 $3
)
fi
fi
else
# If current directory exists in CVS...
if [ -d $CVSROOT/$subdir ]; then
if [ -d $CVSROOT/$subdir/$1 ]; then
print " Directory $1 already in CVS repository!"
else
cvs add $1
fi
else
print " Sub-directory $subdir does not exist in CVS"
print "You need to first add $subdir to CVS"
exit
fi
fi
_________________________________________________________________

4.11 sdelete

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

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

#!/bin/ksh

# CVS program sdelete
# Program to delete the file from CVS

cmdname=`basename $0`

if [ $# -lt 1 ]; then
print " Usage: $cmdname "
exit
fi

# Check if file does not exist....
if [ ! -f $1 ]; then
# Try to get the file from CVS
sget $1
if [ ! -f $1 ]; then
print " Error: $1 does NOT exist in CVS repository. Aborting $
cmdname ......"
exit
fi
fi

bkextn=cvs_sdelete_safety_backup
mv -f $1 $1.$bkextn

cvs remove $1

print " sdelete command removes the file from CVS repository"
print "and archives the file in CVS Attic directory. In case"
print "you need this file in future than contact your CVS administrator"
print " "

print " Done $cmdname. $cmdname successful"
#print " Tip (Usage): $cmdname "
mv -f $1.$bkextn $1

上一頁12345678910下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 久久窝窝国产精品午夜看15 | 成人动漫在线观看视频 | 大又黄又粗又爽妇女毛片 | 911精品国产亚洲日本美国韩国 | 免费观看视频成人国产 | 国内外成人免费在线视频 | 成人精品免费网站 | 五月婷婷色综合 | 国产一级一片免费播放刺激 | 精品91自产拍在线观看99re | 九九精品视频一区二区三区 | 日韩成a人片在线观看日本 日韩操操操 | 黄色免费在线观看网址 | 在线另类视频 | 国产午夜视频在线观看第四页 | 国产成人综合高清在线观看 | 最近韩国日本免费免费版 | 色噜噜狠狠狠狠色综合久不 | 亚洲伦理中文字幕一区 | 亚洲成人福利在线观看 | aaa一级毛片 | 三级黄色日本 | 免费在线欧美 | 中文字幕精品视频在线观看 | 一本一本大道香蕉久在线精品 | 99久久网| 日韩一级欧美一级 | 中国又粗又大又爽的毛片 | 天天插日日射 | 久久国产精品亚洲va麻豆 | 狠狠色丁香婷婷综合精品视频 | 久久99网| avtt天堂网手机版亚洲 | 又爽又黄又无遮挡网站 | 国产在线视频专区 | 亚洲欧美片 | 国产成人精品999在线 | 欧美伊人激情 | 精品一区一区三区新区乱码 | 亚洲综合色一区二区三区另类 | 欧美白人猛性xxxxx交69 |