2010-08-23 6 views

답변

2

Bazaar는이 작업을 직접 지원하지 않습니다.

추가 도구로이 목표를 달성 할 수 있지만. 그러나 그렇게 사소한 조작은 아닙니다.

bzr fast-export > full-branch.fi 
bzr fast-import-filter -i foo.txt full-branch.fi > only-foo.fi 
bzr fast-import only-foo.fi foo-only-branch 

그런 다음 foo는-전용 - 병합 : 당신은이 하나 개의 파일의 역사와 함께 새로운 지점을 다음 fastimport 스트림으로 지점의 전체 역사를 내보내 필요한 파일에 대한 역사를 필터링하고 만들 BZR-fasimport 플러그인을 사용할 수 있습니다 대상 지점

bzr merge /path/to/foo-only-branch -r0..-1 

참고로 지점 :이 트릭을 여러 번 할 수 없도록 한 후 빠른 속도로 수출/빠른 가져 오기 전용 foo는의 역사를 춤은, 원래의 지점과 호환되지 않을 수 있습니다.

+0

감사합니다. 정말 도움이됩니다. (그것은 조금 더 쉬울 것이기를 바랐다. 그러나 나는 그들이 그것을 위해 디자인 된 것을 안다) – robince

관련 문제