.png)
나는 (bazaar를 사용하는) 큰 프로젝트를 다운로드, 빌드 및 설치하기 위한 스크립트를 설정하고 있으며 "bzr update"가 "Tree is up to date at revision n"을 반환하지 않는 경우에만 빌드 프로세스를 트리거하려고 합니다. 어떻게 해야 합니까? 찾아야 할 특정 반환 코드가 있습니까? 이상적으로는 다른 VC 시스템, 즉 git & svn에서 그렇게 할 수 있습니다.
답변1
종료 코드를 사용하여 bzr missing URL
수행하고 다시 빌드해야 하는지 여부를 결정할 수 있습니다 bzr up
. 업데이트가 없으면 종료 코드는 0이고, 그렇지 않으면 1입니다.
bzr missing URL
한 번만 지정하면 바로 가기를 URL
사용할 수 있고 :parent
, 항상 parent_location
설정하여 .bzr/branch/branch.conf
사용할 수도 있습니다.:parent
답변2
Tree is up to date
내가 상상하는 출력 에서 grep을 찾는 것이 가장 쉬울 것입니다 bzr up
. 사용할 수 있는 반환 코드가 없습니다.
bzr missing :parent
또는 실행하기 전에 bzr up
로컬에서 누락된 개정이 있는지 확인하기 위해 사용할 수 있습니다 .