2014-01-09 26 views

回答

0

你也可以看看bzr status -r branch:PATH_TO_REMOTE_BRANCH输出,看看是否有变化,拉动了。

+0

谢谢。每当我在远程端看到任何实际的变化时,我都会去玩,所以我可以在脚本中使用它来获得简单的是/否 –

2

可以使用bzr missing命令:

if ! bzr missing >/dev/null; then 
    echo some revisions are missing 
else 
    echo we are in sync 
fi 

您可以轻松创建虚拟分支测试:

mkdir dummy 
cd dummy 
bzr init trunk 
cd trunk 
date > date.txt 
bzr add 
bzr commit -m first 
date >> date.txt 
bzr commit -m second 
bzr branch . -r1 ../behind 
bzr branch . ../copy 
cd ../copy 
! bzr missing >/dev/null && echo behind || echo up to date 
cd ../behind 
! bzr missing >/dev/null && echo behind || echo up to date