文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>cleartool merge shelll

cleartool merge shelll

时间:2010-08-05  来源:cspyb

#!/bin/bash
MAIN=main
DST_BRANCH=kernel_29
BRANCH_1=kernel_mycompany
BRANCH_2=kernel_mycompany_child
VERSION=LATEST
ls . |while read a
do
    echo "mkbranch for $a "
    cleartool mkbranch -nc ${DST_BRANCH} $a@@/${MAIN}/${VERSION}
    echo "merging $a"
    cleartool ls  $a@@/${MAIN}/${BRANCH_1}/${BRANCH_2}/${VERSION}  >/dev/null
    if [ $? -ne 0 ]; then  # return error, branch_2 not exist
        cleartool ls  $a@@/${MAIN}/${BRANCH_1}/${VERSION} >/dev/null
        if [ $? -ne 0 ]; then
            echo
            #cleartool merge -to $a $a@@/${MAIN}/${BRANCH_1}/VERSION
        else  #branch_1 exist
            echo " $a@@/${MAIN}/${BRANCH_1}/${VERSION}  exist"
            cleartool merge -to $a $a@@/${MAIN}/${BRANCH_1}/${VERSION}
        fi
    else        #branch_2 exist
        echo " $a@@/${MAIN}/${BRANCH_1}/${BRANCH_2}/${VERSION} exist"
        cleartool merge -to $a $a@@/${MAIN}/${BRANCH_1}/${BRANCH_2}/{VERSION}
    fi
done

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载