2011-02-26 2 views
0

understanding revision numbers bzr 문서를 읽었음에도 불구하고 개정 번호 매기기가 bzr과 어떻게 작동하는지 파악하려고합니다.수정 ID에 해당하는 bzr revno 찾기

업스트림 저장소의 로컬 지점이 있습니다. 로컬 리비전은 689이며 로컬 변경 작업을 수행하지 않았습니다.

내가 bzr missing url/to/upstream을 수행하면 bzr이 10 개정 : 689-698이 누락되었다고 알려줍니다. 원격 689부터 지금 다르기 때문에

분명히 상향 개정, 변경 넘버링 내 로컬 689. 내가 알아 내려고 노력하고있어입니다 : 은 상류 지점 이벤트의 어떤 순서

번호를 다시 부여받을하는 원인

? 다른 사람이 변경하고 밀어 넣을 때 내 로컬 revno 689가 병합 된 개정 번호가 되었습니까?

로컬 리비전 689의 리비전 ID를 사용하여 병합 된 리비전 번호가 업스트림인지 어떻게 확인할 수 있습니까? 명령 줄 bzr 및/또는 loggerhead를 사용하여이를 검색 할 수있는 방법이 있습니까?

답변

2

당신은 정말,이 두 질문이 : 다른 사람이 변화를 만들어 그것을 밀어 때

내 로컬 revno 689 상류 병합 된 개정 번호를 되었는가?

네, 정확히 그랬습니다.

로컬 리비전 689의 리비전 ID를 사용하여 병합 된 리비전 번호가 업스트림인지 어떻게 확인할 수 있습니까? CLI의 BZR에 대한

:

  1. 간단한 방법 bzr log -n0 --show-ids를 실행하고 수정-ID의 출력을 검색 할 수 있습니다. 그런 다음 상단으로 다시 스크롤하여 개정 ID가 병합 된 개정판을 확인하십시오.

  2. QBzr 플러그인의 qlog 명령을 사용하면 내역을 훨씬 즐겁게 탐색 할 수 있습니다. 당신이 mainline: 개정 수정을 사용할 수 있습니다 2.3 BZR와

  3. : bzr log -r mainline:your-revid

+0

내가 BZR 로그에서 (내가 편집 제안을) 누락 --show-IDS 인수가 있다고 생각하지만, 그, 그게 않습니다 . –

+0

@lorin 네, 맞아요. – bialix