p4 build
来源:互联网 发布:淘宝小号 担保交易 编辑:程序博客网 时间:2024/05/22 00:08
#!/bin/bash
#
# $1=port $2=workspace $3=CL $4=project name
#
# xinmin.su 2012/11/15
#
function usage()
{
cat << EOF
usage: `basename $0` [options] port workspace CL PROJECT_NAME
options:
-b true : this is beginning of a project
false : this is not beginning of a project, the project is developing
-h : help
for example:
./p4_all_b.sh 1714 CHN-BST_SYS_xinmin.su_1714STEM_bstdev124 cl superior_chn_cmcc for 9268
./p4_all_b.sh 1714 BST_Android_System_SUXINMIN_9105 cl s2vep_chn_open for 9105
./p4_all_b.sh 1714 BST_Android_System_SUXINMIN_9308 cl m0_chn_open for 9308
./p4_all_b.sh 1713 CHINA_TERMINAL_G1_SXM_Vasto-i cl vastoi_chn_cmcc for 8258
EOF
}
projectBegin="false"
while getopts "b:h" flag; do
case $flag in
b) projectBegin=$OPTARG;;
h) usage;exit 0;;
esac
done
shift $((OPTIND-1))
p4 -p 109.105.1.55:$1 login << EOL
Lovejie0
EOL
if [[ $BASH_ARGC != 4 ]]
then
usage; exit 1;
fi
export P4PORT=109.105.1.55:$1
if [[ $projectBegin == "true" ]]
then
p4 -c $2 sync //$2/...@0
fi
p4 -c $2 sync //$2/...@$3
cd android
rm -rf out/
cd ../buildscript
./build $4
- p4 build
- P4
- P4
- P4 tips
- P4 使用
- P4 资料
- p4使用
- p4常用命令
- p4 tab修改
- P4 SCC Plugin Sucks
- P4-重载与模板
- Error:P4 protect
- Linux p4 command line
- 【Chapter 1】P3-P4
- p4 resolve 参数意义
- perforce(p4) 使用
- Perforce命令: p4 diff2
- p4的使用
- SQL Server角色权限分配
- 缓存__Discuz x2.0在初始化时添加自己的缓存
- cuda 内存分类和使用
- 面向对象设计疑问--类对象中的类对象
- stuts2开发流程个人总结
- p4 build
- java 移位操作
- Java 信号量 Semaphore 介绍
- sync_binlog=1 or N
- 史上最通俗的《深入理解计算机网络》目录
- PHP中使用mkdir创建多级目录的方法
- 改善HTML5 Canvas的性能
- 防止JAVA程序重复启动进程的解决办法
- android 混淆文件project.properties和proguard-project.txt