2017-11-28 3 views
1

git branch -a을 실행하면 대규모 로컬 및 원격 분기 목록이 반환됩니다. 출력 예는 다음과 같습니다.하위 디렉토리와 자식 분기를 아름답게하는 방법을 아는 사람 있습니까?

remotes/origin/Production/v1 
    remotes/origin/Production/v2 
    remotes/origin/QA/v1 
    remotes/origin/QA/v2 
    remotes/origin/design/sort 
    remotes/origin/design/charts 
    remotes/origin/etc/task1 
    remotes/origin/etc/task2 

대규모 리포지셔닝을 위해 터미널에서 이것을 아름답게 할 방법이 있습니까? 아니면 더 많은 구조화 된 방식으로 모든 지점을 나열하는 다른 방법이 있습니까? 바람직한 출력 형식은 다음과 같습니다.

Production 
├── v1 
├── v2 
QA 
├── v1 
├── v2 
design 
├── sort 
├── charts 
etc 
├── task1 
├── task2 
+1

Preemptively-- 누군가가 당신의 심판이'자식 gc' 실행 후 포장하는 경우 작동하지 않습니다 '나무 .git/refs'를 사용할 것을 권장합니다. –

답변

0

이 방법은 명령 줄에서 수행 할 수 없습니다. 그러나 GIT 용 UI 인 SourceTree은 나에게 도움이되는 것처럼 잘 작동 할 수 있습니다. 아래의 스크린 샷에서 SourceTree가 하위 폴더에서 분기를 구성하는 방법과 같은 폴더 형 구조를 볼 수 있습니다. bugfix, featurefix 폴더 아래에 얼마나 많은 수의 가지가 숨겨져 있고 지점의 release 폴더가 확장되어 있는지 명확하게 볼 수 있습니다.

SourceTree branch folder organization

관련 문제