2013-07-08 17 views

回答

2

什么在您的“做某事”问题中被视为“某事”?

如果你的意思是“新的变更到了”你可以很容易地通过做测试,在推进:

if hg incoming ; then 
    hg pull 
    hg update 
    ... other stuff here. 
fi 

如果你的意思是“在工作目录中的文件发生了改变”,那么你需要检查输出hg更新:

hg pull 
if test "$(hg update)" != "0 files updated, 0 files merged, 0 files removed, 0 files unresolved" ; then 
    ... other stuff here ... 

fi 
相关问题