SVN에 적합한 .NET 웹 기반 저장소 브라우저를 추천해 주실 수 있나요?[닫은]

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

  •  08-06-2019
  •  | 
  •  

문제

Windows 서버에서 실행되는 SVN 저장소가 있고 내부 문서, 기능 변경, 버그 등을 코드 변경에 연결하고 싶습니다.

우리는 WebSVN이 놀라울 정도로 느리다는 것을 발견했습니다. 저장소가 너무 크기 때문입니다.

이 도구를 사용하는 팀은 주로 C#으로 코딩하고 있으며 일부는 다른 언어에 대한 경험이 있지만 팀 구성원 누구나 유지 관리할 수 있는 도구를 정말 좋아합니다.

내가 본 대부분의 도구는 PHP, Java, Python 등에 기반을 두고 있습니다.팀이 배울 수 있는 모든 언어는 가능하지만 저는 우리가 이미 가지고 있는 기술을 활용하는 언어를 더 선호합니다.

SVN에 적합한 웹 기반 저장소 브라우저(이상적으로는 ASP.NET을 사용하는 브라우저)를 추천해 주시겠습니까? SQL 서버 그리고 그건 계속 이어져 IIS?

도움이 되었습니까?

해결책

보세요 http://warehouseapp.com

Mongrel/Ruby/MySQL 스택입니다(Windows에서는 작동해야 함).

하지만 서버에 MySQL과 Ruby를 설치하지 않으려 고합니다.

나도 알고 있지만(나 자신도 C# 스택을 사용하고 있음) 자체 호스팅 웹 기반 SVN 클라이언트 시장은 너무 작은 틈새 시장이므로 다른 언어로 제공하는 것만으로도 충분하다고 간주될 수 있습니다.MySQL은 물지 않으며 Ruby 설치는 거의 x-copy 명령입니다.추가 소프트웨어로 서버를 망치고 싶지 않은 이유를 이해합니다. 하지만 SVN 리포지토리를 제3자에게 호스팅해도 괜찮다면 유지 관리의 번거로움 없이 멋진 웹 기반 인터페이스를 얻을 수 있습니다.

나는 사용하고있다 http://unfuddled.com (필요한 경우 연결할 수 있는 몇 가지 기본 API도 있습니다).

휠 재창조를 홍보하지 않기 위해 원래는 내 자신의 웹 SVN 브라우저를 사용하여 썼습니다. svn 로그 --xml명령

이것은 실제로 좋은 생각입니다.또한 자동화된 빌드 프로세스 중에 일부 XML 형식의 출력을 구문 분석하고 있지만, 이제 하나의 기본 프로젝트뿐만 아니라 도구도 유지 관리해야 하기 때문에 자체적으로 완전한 SVN 브라우저를 만드는 것은 일종의 과잉입니다.하지만 우리 프로그래머들은 기본 프로젝트 작업을 더 쉽게 만들어주는 도구를 만드는 것을 좋아합니다.

ASP.NET SVN 브라우저는 유망한 오픈 소스 아이디어처럼 들리는데, 이에 대한 작업을 시작하려는 사람이 있습니까?나는 기여할 것입니다.

다른 팁

바퀴를 재발명하려는 의도는 아니지만 원래는 다음을 사용하여 나만의 웹 SVN 브라우저를 작성했습니다.

svn log --xml

명령을 내린 다음 내가 사용하던 언어로 XML 파서를 작성하면 됩니다.저는 .Net을 사용하지 않지만 너무 어렵지는 않을 것입니다.

나는 사용한다 창고, Lubos가 이미 지적했듯이 매우 잘 작동합니다..NET 버전에 대해 한 지점을 살펴봤지만 찾을 수 없었습니다.나는 또한 새로운 언어를 배워 프로그래머로서 더 발전하고 싶은 시점에 있었고, Ruby를 배우기 시작했고 루비 온 레일즈.이제 저는 .NET과 Ruby를 모두 사용하여 프로그래밍합니다.어쨌든, 그렇게 해서 Warehouse를 만났습니다.

Ubuntu 서버 에디션을 실행하는 Linux 시스템에 Warehouse를 설치했습니다. nginx HTTP 서버의 경우 잡종 클러스터.나는 Windows에 설치하려고 시도한 적이 없으며 그렇지 않아서 기쁩니다.Warehouse가 작동하려면 svn-ruby 바인딩이 필요합니다. 가난한 사람 어렵게 알아냈습니다.

글쎄, 나는 당신이 .NET 응용 프로그램을 찾고 있다는 것을 알고 있지만 Warehouse에 2센트를 투자할 것이라고 생각했습니다. 단지 .NET에서 실행되지 않는다는 이유만으로 이 응용 프로그램을 무시하지 않기를 바랍니다.또한 Windows에 Warehouse를 설치하기로 결정했다면 Windows에 Warehouse를 설치하지 말 것을 알려드리고 싶었습니다.

Subversion 저장소가 Apache 내부에서 호스팅됩니까(svnserve가 아닌)?그렇다면 요구 사항이 매우 간단하며 웹 브라우저를 통해 직접 저장소에 액세스할 수 있습니다.저장소 URL을 가져와서 브라우저에 넣으면 매우 기본적인 웹 탐색 인터페이스(기본적으로 내장된 Apache 폴더 탐색 인터페이스)가 표시됩니다.예쁘지는 않지만 필요한 경우 저장소 파일에 대한 기본 링크에 작동합니다.

이것이 반드시 귀하의 질문에 대한 답변은 아니지만 대부분의 다른 답변에서도 관련 솔루션을 언급하는 것 같아서 이것이 가치가 있다고 생각합니다.

http://ifdefine.com/doc_bug_tracker_subversion.html

BugTracker.NET이라는 오픈 소스 프로젝트입니다.이는 주로 이슈 추적기(여기서 잘 사용하는 것)이지만 무엇보다도 차이점을 볼 수 있는 기능과의 Subversion 통합이 포함되어 있습니다.우리는 그 부분을 구현하지 않았지만 스크린샷에서 보면 상당히 좋아 보입니다.

IIS/MSSQL 기반이므로 Windows 배포에 적합한 솔루션입니다.설정하기가 조금 까다롭더라도 견고하다고 생각했습니다.

원시 저장소 브라우저는 아니지만 여러분이 찾고 있던 다른 품질 중 일부를 닫고 적중시킵니다.

웹 기반은 아니지만 팀이 TortoiseSVN을 사용하고 있다면 거기에 훌륭한 저장소 브라우저가 있습니다.로컬 결제를 마우스 오른쪽 버튼으로 클릭하고 TortoiseSVN / Repo-Browser를 선택하세요.

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