Können Sie empfehlen eine gute .NET web-basierte repository browser SVN?[geschlossen]

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

  •  08-06-2019
  •  | 
  •  

Frage

Wir haben ein SVN-repository auf einem Windows-server, und ich möchte link, interne Dokumentation, feature-änderungen, Fehler und so weiter, um code-änderungen.

Wir haben festgestellt, WebSVN erstaunlich langsam - das repository ist zu groß für Sie (glaube ich).

Das team ist es in Erster Linie coding in C#, und während einige über Erfahrungen mit anderen Sprachen, die ich hätte wirklich gerne ein tool für Personen, die auf der team pflegen können.

Die meisten tools, die ich gesehen habe, basieren auf PHP, Java, Python, etc.Alle Sprachen, konnte das team lernen, aber ich möchte lieber etwas, das nutzt die Fähigkeiten, die wir bereits haben.

Können Sie empfehlen eine gute web-basierte repository browser SVN, idealerweise eine, die verwendet ASP.NET, SQL Server und das läuft auf IIS?

War es hilfreich?

Lösung

Haben Sie einen Blick auf http://warehouseapp.com

Es ist Mongrel/Ruby/MySQL-stack (sollte unter Windows funktionieren, wenn)

aber ich bin auf der Suche zu vermeiden, installieren MySQL und Ruby auf dem server.

Ich weiß (auch mit C# - stack mich), aber selbst gehostete web-basierte SVN-client-Markt ist wie eine kleine Nische, die auch nur in einer anderen Sprache sein könnte als gut genug erachtet wird.MySQL nicht beißen und die installation von Ruby wird ziemlich viel x-copy-Befehl.Ich verstehe, warum Sie nicht wollen, zu verderben Ihre server mit zusätzlicher software, aber wenn OK, um die host-SVN-repositories mit Drittanbietern, erhalten Sie eine schöne web-basierte Schnittstelle, ohne Wartung ärger.

Ich bin mit http://unfuddled.com (Sie haben auch einige basic-API, um hook up, wenn benötigt).

Nicht zu fördern, das Rad neu erfinden, aber ursprünglich schrieb ich meine eigenen web-SVN - browser svn log --xml Befehl

Dies ist eigentlich eine gute Idee.Ich bin auch Parsen von XML-formatierte Ausgabe während mein automatisierten build-Prozess, aber das erstellen unserer eigenen full-blown SVN-browser ist eine Art overkill, weil Sie jetzt aufrecht zu erhalten, nicht eine primäre, sondern auch das Werkzeug.Aber dann wieder, wir, die Programmierer, die Liebe zu schaffen Instrumente, um die arbeiten auf unseren PV-Projekten zu erleichtern.

ASP.NET SVN-browser-klingt wie vielversprechende open-source-Idee, die jemand bereit ist zu arbeiten auf es?Ich würde beitragen.

Andere Tipps

Nicht zu fördern, das Rad neu erfinden, aber ursprünglich schrieb ich meine eigenen web-SVN-browser, indem Sie die

svn log --xml

Befehl und dann nur einen XML-parser, in welcher Sprache ich mit.Ich weiß nicht verwenden .Net, es sollte aber auch nicht zu hart sein.

Ich benutze Lager, wie Lubos bereits darauf hingewiesen, und es funktioniert sehr gut.Ich schaute auf einen Punkt ein .NET-version, aber ich war nie in der Lage, einen zu finden.Ich war auch an einem Punkt, wo ich wollte mich besser als Programmierer durch eine neue Sprache zu lernen, und ich wagte mich in Ruby lernen und Ruby on Rails.Nun, ich programmiere in beiden .NET-und Ruby.Sowieso, das ist, wie ich rannte ins Lager.

Ich habe die Lager installiert auf einem Linux-Rechner mit der Ubuntu server edition, nginx für den HTTP-server, und mongrel-cluster.Ich habe nie versucht zu installieren es auf Windows und bin froh, dass ich nicht.Warehouse erfordert die svn-ruby-Bindungen zu arbeiten, und dies Arme Kerl finden Sie heraus, den harten Weg.

Nun, ich weiß, Sie suchen ein .NET-Anwendung, aber ich dachte, ich würde meine zwei Cent auf Lager und ich hoffe, dass Sie nicht verpassen es, nur weil Sie nicht ausgeführt werden .NET.Ich wollte auch zu informieren, Sie nicht zu installieren, Lager auf Windows, wenn Sie sich entscheiden, give it a shot.

Ist Ihr Subversion-repository gehostet von Apache (und nicht als svnserve)?Wenn dem so ist, und Ihre Bedürfnisse sind sehr einfach, Sie können den Zugriff auf das repository direkt über einen web-browser.Nehmen Sie einfach die repository-URL, plop it in browser, und Sie sehen eine sehr rudimentäre web-navigation-Schnittstelle (im Grunde die integrierten Apache-Ordner-browsing-Schnittstelle).Es ist nicht hübsch, aber es funktioniert für grundlegende Verknüpfung auf die repository-Dateien, wenn das ist alles, was Sie brauchen.

Dies ist nicht unbedingt die Antwort auf Ihre Frage, aber es scheint, wie die meisten anderen Antworten erwähnen Sie auch die zugehörigen Lösungen, so dass ich denke, das lohnt sich.

http://ifdefined.com/doc_bug_tracker_subversion.html

Es ist ein open-source-Projekt namens BugTracker.NET.Es ist in Erster Linie ein Problem-tracker (wir verwenden hier gut), aber es hat gehören Subversion-integration mit, unter anderem, die Fähigkeit, view diffs.Wir haben noch nicht realisiert, dass für Stück, aber es sieht ziemlich nett aus die screenshots.

Es ist IIS/MSSQL-basiert, so dass es ein Windows-deployment-freundliche Lösung.Ich habe herausgefunden, dass es solide zu sein, wenn ein bisschen schwierig einzurichten.

Es ist nicht ein raw-repository-browser, sondern in der Nähe und trifft auf einige der anderen Eigenschaften, die Sie suchen.

Nicht web-basiert, aber wenn Ihr team mit TortoiseSVN es gibt eine große und repository-browser.Gerade Recht-klicken Sie auf Ihrem lokalen Kasse und wählen Sie TortoiseSVN / Repo-Browser.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top