1
해당 파일의 히스토리를 유지하면서 한 브랜치의 다른 관련이없는 브랜치로 파일을 복사 할 수 있습니까?bzr : 하나의 브랜치에서 다른 관련없는 브랜치로 파일 복사
해당 파일의 히스토리를 유지하면서 한 브랜치의 다른 관련이없는 브랜치로 파일을 복사 할 수 있습니까?bzr : 하나의 브랜치에서 다른 관련없는 브랜치로 파일 복사
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는의 역사를 춤은, 원래의 지점과 호환되지 않을 수 있습니다.
감사합니다. 정말 도움이됩니다. (그것은 조금 더 쉬울 것이기를 바랐다. 그러나 나는 그들이 그것을 위해 디자인 된 것을 안다) – robince