bzr "트리가 최신 상태인지" 확인하는 방법은 무엇입니까? (필요할 때만 빌드)

bzr "트리가 최신 상태인지" 확인하는 방법은 무엇입니까? (필요할 때만 빌드)

나는 (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로컬에서 누락된 개정이 있는지 확인하기 위해 사용할 수 있습니다 .

관련 정보