복잡한 버전 제어 시스템 기록을 탐색하기위한 최첨단 사용자 인터페이스는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/172300

문제

Mercurial을 사용할 때 때때로 나는 수천 개의 변경 세트가있을 때, 때로는 10 개 이상의 활성 분기가있을 때 변경 세트 간의 관계를 이해하기가 어렵다는 것을 알게됩니다. 현재 사용합니다 hgview 괜찮습니다. 부모 관계를 대표하려는 합리적인 시도는 여전히 기본적으로 1 차원입니다. 나는 다음과 같은 그래프 시각화 프로그램을 사용하는 것이 상상합니다. GraphViz 잘 작동하거나 더 엉뚱한 일이있을 수 있습니다.

현재 저는 약 30,000 개 개정으로 프로젝트를 진행하고 있으며 그 숫자가 크게 증가 할 것으로 예상하고 있습니다. 100 명의 풀 타임 개발자가 실제로 분산 버전 제어를 맥주하고 정기적으로 커밋하고 전체 개발 이력을 공유하기 시작하면 수백만 건의 개정을 다룰 수 있습니다. 전체 기록을 RAM에로드 할 필요가없는 브라우저를보고 싶을 때마다 필요합니다.

나는 모든 버전 제어 시스템에 대한 좋은 역사 브라우저에 관심이 있습니다. 특히 수은에 포팅 할 가능성이있는 경우.

도움이 되었습니까?

해결책

그만큼 gitk(1) git을위한 도구는 내가 직장에서 사용하는 것입니다. 필요합니다 git rev-list 당신이 보는 것을 제한 할 수 있도록 제약. 커밋의 양이 올라갈 때 장기적으로 그러한 선택적 선택을 시작하고 싶습니다.

다른 팁

직장에서 Clearcase VC를 사용하고 버전 트리 브라우저가 아마도 귀하에게 적합 할 수 있습니다. 그러나 아아, 나는 이것을위한 별도의 기성품 도구를 모른다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top