2008-09-18 3 views
24

내가 SVN 저장소 브라우저를 연구하고있어, 그것은 많은 사람들이 거기 얼마나 주어진 귀찮은 작업의SVN을위한 최고의 웹 프런트 엔드?

하는은 "이상적인"시스템은 리눅스에

  • 실행이
  • 쉬운 것입니다 (나는 here 시작) 개발자가 아닌 경우에도 사용 가능
  • 멋지게 보임 (피부 상태가 좋음)
  • 내장 된 액세스 제어가 있거나 PHP로 작성되었으므로 직접 해킹하여 LDAP 서버.

기본적으로 나는 읽기 전용 액세스가 필요한 다른 직원 (계정 임원, 프로젝트 관리자 등)에게 자산을 전달하는 시스템으로 SVN 프런트 엔드를 사용한다는 아이디어를 연구하고 있습니다. 기술적으로 신경 쓰지 않으므로 사용/탐색이 쉬워야합니다. 또한 폴더 단위로 읽기 권한을 설정할 수 있어야합니다. 모든 사람이 전체 저장소에 대한 전체 읽기 권한을 가질 수는 없습니다.

+1

+1 좋은 질문입니다. 또한 ViewVC를 대체하는 것이 더 나은 경우를 대비해보고 있습니다. 어쩌면 FishEye와 비슷하지만 무료입니다. :) 호기심 : 답변 중 하나가 도움이 되었습니까? 예를 들어 보셨습니까? 이것에 대한 Trac? – Jonik

답변

20

Trac. (http://trac.edgewall.org/) 그게 훌륭하지는 않지만 내가 본 것은 SVN이 최고야.

부팅 할 수있는 액세스 제어 기능이 있습니다.

다양한 trac 사용자에 대한 디렉터리 단위의 권한으로 장비를 설정할 수있었습니다 (표시되지 않았습니다).

되었습니다.

기본 스킨은 매우보기 좋게 잘 조정됩니다.

wiki & 버그 추적기가 포함되어 있습니다. 원하는 경우 비활성화 할 수 있습니다.

+0

최고의 무료 옵션 (상업용으로 갈 수있는 경우 tho, fisheye는이 손을 아래쪽으로 친다). – Chii

6

ViewVC의 트렁크 개발 버전 (버전 1.1로 설정)은 액세스 제어를 지원합니다. ViewVC는 저장소 뷰어로서 기능이 풍부하며 불필요한 추가 기능없이 직관적으로 사용할 수 있습니다.

+0

+1 for ViewVC. sventon과 OpenGrok와 같은 다른 무료 도구를 살펴 보았지만 ViewVC 및 ViewVC 쿼리를 사용한 모든 기능을 제공하지는 못했습니다. – Jonik

+1

ViewVC는 개별 파일에 대해서만 변경 집합에 대한 diff보기를 제공하지 않습니다. 또한, side-by-side 비교와 차이점은 Trac만큼 화려하지는 않습니다. – akaihola

7

redmine은 직장에서 사용하는 것입니다. trac과 비슷하지만 여러 프로젝트 기능을 제공합니다. 브라우저는 알맞고 각 프로젝트에 대한 역할 기반 권한을 허용하며 각 프로젝트는 저장소의 하위 트리를 기반으로합니다.

또한 다른 저장소 유형을 찾아보고 파일 게시 용 파일 저장소와 위키 (프로젝트별로 사용 ​​중지 또는 사용 가능)를 사용할 수 있습니다.

+2

+1 Redmine의 경우 Trac보다 앞서야합니다. – Kimble

4

sventon 매우 흥미로운 것 같습니다. 그것은 svnkit Java 라이브러리 위에 작성된 서블릿/JSP 솔루션입니다. 진정한 클라이언트의 역할을 할 수 있으므로 예를 들어 ViewVC와 같은 저장소에 직접 액세스 할 필요가 없습니다. 저장소 자체의 액세스 제어를 사용할 수 있습니다.

11

Atlassian Fisheye http://www.atlassian.com/software/fisheye/은 내가 살 수없는 상업용 제품입니다!

(전체 공개 ... 나는 골드 피처에 의해 고용, 그러나 나는 어안이 거기에 내가 사용한 적이있는 최선의 하나라고 편견없이 말을하고있다)

+3

여러분이 더 안정적으로 만들 수 있기를 바랍니다. 주요 메모리 돼지이며 예외 및 충돌을 항상 throw합니다. 기능에 중점을 두지 않고 안정성에 더 초점을두면 먼 길을가집니다. 지난 번 회사에서 우리는 이러한 제품을 지속적으로 호스팅하기 위해 노력했습니다 (귀하의 지원이 우리와 함께 했음에도 불구하고). – Will

1

우리는 CVS와 SVN 저장소를 모두 검색하기위한 ViewVC를 사용하지만, 우리가 FishEye으로 전환 한 이후 우리는 마침내 코드 브라우징과 검사를위한 정말 좋은 솔루션을 갖게되었습니다.

우리는 또한 다른 Atlassian 제품 (Jira 및 Confluence)을 사용하며 이들 모두의 통합은 놀라운 것입니다!

추신. 나는 Atlassian 직원이 아닙니다.

2

나는 Atlassian에 고용되지 않았으며 어안은 훌륭합니다. 도가니를 넣으면 진정한 승리를 얻는다고 생각합니다. (과거에 저는 websvn을 사용하여 ok라고 확인했습니다). ViewVC 인터페이스가 마음에 들지 않습니다. 변경 사항을 파악하기가 더 어려워지는 것에 대해 뭔가가 있습니다. 무엇이 있는지 모르겠습니다.

0

당신은 우리는 당신이 그리워 액세스 제어 기능을 가지고 계획 http://www.groowiki.com

을 살펴해야한다, 그것은 로드맵에 있습니다. 검색, 워크 플로 지원을 대상으로하고 있으며 지금 당장 파일이나 디렉토리에 설명을 추가 할 수 있습니다. radeox를 사용하고 Java 또는 Groovy에서 플러그인을 작성하십시오.

그리고 예, 저는 Groowiki와 제휴했습니다. 나는 그것을 썼으며 더 발전시킬 계획이다. 그리고 그것은 상업적으로도 무료입니다. 아주 소수의 기능 만 폐쇄 형 (개방형이 아닌) 소스이므로 이러한 특정 기능을 필요로하는 대기업은 개발을 지원합니다.

6

WebSVN? 가볍고 간단한 PHP로 작성되었습니다. demo을 확인하십시오.

+0

나는 이것도 사용했기 때문에 사용하기가 매우 쉽다. –

+0

환상적인 소프트웨어입니다. 정확히 내가 필요한 것. –

+0

WebSVN이 더 이상 유지 관리되지 않고 현재 프로젝트 소유자가 SVN에서 다른 것으로 전환했습니다. –

관련 문제