전체 SVN 저장소를 시각화하는 방법이 있습니까?
-
06-07-2019 - |
문제
나는 그 안에 여러 프로젝트가있는 SVN 저장소를 가지고 있으며, 각각은 다음과 같이 태그/분기/트렁크 구조를 가진 각 프로젝트를 가지고 있습니다.
프로젝트 1
- 트렁크
- 태그
- 가지
프로젝트 2
- 트렁크
- 태그
- 가지
이것은 ~ 40 개의 프로젝트에서 계속됩니다. 내가하고 싶은 것은 존재할 수있는 버려진 지점을 정리하는 것입니다. 그러나 전체 저장소 트리를 시각화하는 방법을 모릅니다. 피할 수 있다면 각 지점을 수동으로 탐색 할 필요가 없습니다. 이를 달성하기위한 독립형 도구가 있습니까?
편집하다:나는 TortoisesVN, Cornerstone 및 유사한 도구가 시각적 저장소 브라우징을 허용한다는 것을 알고 있습니다. 그러나 제가 실제로 찾고있는 것은 전체 구조를 한 번에 볼 수있는 방법입니다. 리포지토리 자체에 대해 TortoisesVN의 개정 그래프를 실행하고 모든 프로젝트가 완전히 확장 될 수있는 것과 같습니다.
해결책
svn ls -R [svn://|http://|file://]url/to/repository
다른 팁
당신은 또한 조사 할 수도 있습니다 조우 - 전복을위한 무의미한 섹시한 OpenGL 시각화. 특히 레포가 시간이 지남에 따라 어떻게 변하는 지, 다른 기여자가 프로젝트의 다른 부분에 어떤 영향을 미치는지 시각화하는 데 특히 좋습니다.
당신이 그 도구에 돈을 기꺼이 넣고 멋진 시각적 인 것을 가지고 있다면, 당신은 낚시질을 할 수 있습니다. 그렇지 않으면 Sventon을 점검하십시오. 그것은 기본을합니다.
어항 http://www.atlassian.com/software/fisheye/features/repository.jspSventon http://sventon.org/
GUI 클라이언트를 사용하여 SVN 리포지토리를 관리하지만 실제로 유용한 또 다른 도구는 다음과 같습니다. WEBSVN. 저장소를보기위한 PHP 기반 앱입니다. 매끄러운 인터페이스가 있으며 소스 코드에 대한 구문 강조 표시가 있습니다. 리포지토리의 부모 경로를 줄 수 있으므로 어떤 저장소가 있는지 확인하고 신속하게 검색하여 무엇이 있는지 확인할 수 있습니다. 명백한 이유로 실제로 저장소에서 명령을 실행할 수는 없지만, 일을 원하는 것을 알면 명령 줄을 사용할 수 있습니다.
Andrew의 WebSVN 제안 외에도 추천합니다. ViewVC. WebSVN은 Bean 카운터의 도구에 더 가깝고 ViewVC는보다 효율적인 정보를 찾는 개발자에게 더 적합하다고 사람들에게 설명합니다. 물론 그것은 혀에 혀이지만, 두 제품을 비교하면 무슨 뜻인지 알게 될 것입니다. 조직에 모두 배치했습니다.