Pouvez-vous recommander un bon navigateur de référentiel Web .NET pour SVN ?[fermé]

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

  •  08-06-2019
  •  | 
  •  

Question

Nous avons un référentiel SVN exécuté sur un serveur Windows et je souhaite lier la documentation interne, les modifications de fonctionnalités, les bogues, etc. aux modifications de code.

Nous avons trouvé WebSVN incroyablement lent – ​​le référentiel est trop volumineux pour cela (je pense).

L'équipe qui l'utilise code principalement en C#, et même si certains ont de l'expérience avec d'autres langages, j'aimerais vraiment un outil que tous les membres de l'équipe puissent maintenir.

La plupart des outils que j'ai vus sont basés sur PHP, Java, Python, etc.Toutes les langues que l’équipe pourrait apprendre, mais je préfère quelque chose qui utilise les compétences que nous possédons déjà.

Pouvez-vous recommander un bon navigateur de référentiel Web pour SVN, idéalement un navigateur qui utilise ASP.NET, Serveur SQL et ça continue IIS?

Était-ce utile?

La solution

Jettes un coup d'oeil à http://warehouseapp.com

C'est une pile Mongrel/Ruby/MySQL (devrait cependant fonctionner sous Windows)

Mais je cherche à éviter d'installer MySQL et Ruby sur le serveur.

Je sais (en utilisant moi-même moi-même la pile C#), mais le marché des clients SVN auto-hébergés sur le Web est un si petit créneau que même une offre dans différentes langues pourrait être considérée comme suffisante.MySQL ne mord pas et l'installation de Ruby est à peu près une commande x-copy.Je comprends pourquoi vous ne voulez pas gâcher votre serveur avec des logiciels supplémentaires, mais si vous êtes d'accord pour héberger vos référentiels SVN auprès de tiers, vous obtenez une belle interface Web sans tracas de maintenance.

j'utilise http://unfuddled.com (ils disposent également d'une API de base à laquelle se connecter si nécessaire).

Ne pas promouvoir la réinventure de la roue, mais j'ai écrit à l'origine mon propre navigateur Web SVN en utilisant le journal svn --xmlcommande

C'est en fait une bonne idée.J'analyse également certaines sorties au format XML au cours de mon processus de construction automatisé, mais créer notre propre navigateur SVN à part entière est un peu excessif, car vous devez désormais maintenir non pas un projet principal, mais également l'outil.Mais là encore, nous, programmeurs, aimons créer des outils qui faciliteront le travail sur nos projets principaux.

Le navigateur ASP.NET SVN semble être une idée open source prometteuse, quelqu'un est-il prêt à commencer à travailler dessus ?Je contribuerais.

Autres conseils

Ce n'est pas pour promouvoir la réinvention de la roue, mais j'ai initialement écrit mon propre navigateur Web SVN en utilisant le

svn log --xml

commande, puis juste un analyseur XML dans la langue que j'utilisais.Je n'utilise pas .Net, mais cela ne devrait pas être trop difficile.

j'utilise Entrepôt, comme Lubos l'a déjà souligné, et cela fonctionne très bien.J'ai cherché à un moment donné une version .NET, mais je n'ai jamais réussi à en trouver.J'étais également à un point où je voulais m'améliorer en tant que programmeur en apprenant un nouveau langage, et je me suis aventuré dans l'apprentissage de Ruby et Rubis sur Rails.Maintenant, je programme à la fois en .NET et en Ruby.Quoi qu'il en soit, c'est ainsi que je suis tombé sur Warehouse.

J'ai Warehouse installé sur une machine Linux exécutant l'édition serveur Ubuntu, nginx pour le serveur HTTP, et groupe bâtard.Je n'ai même jamais essayé de l'installer sous Windows et je suis heureux de ne pas l'avoir fait.Warehouse nécessite que les liaisons svn-ruby fonctionnent et ceci pauvre homme je l'ai découvert à mes dépens.

Eh bien, je sais que vous recherchez une application .NET, mais j'ai pensé donner mon avis sur Warehouse et j'espère que vous ne la rejetterez pas simplement parce qu'elle ne fonctionne pas en .NET.Je voulais également vous informer de ne pas installer Warehouse sur Windows, si vous décidez de tenter le coup.

Votre référentiel Subversion est-il hébergé dans Apache (plutôt que dans svnserve) ?Si tel est le cas et que vos besoins sont très simples, vous pouvez accéder au référentiel directement via un navigateur Web.Prenez simplement l'URL du référentiel, placez-la dans le navigateur et vous verrez une interface de navigation Web très rudimentaire (essentiellement l'interface de navigation dans les dossiers Apache intégrée).Ce n'est pas joli, mais cela fonctionne pour les liens de base vers les fichiers du référentiel si c'est tout ce dont vous avez besoin.

Ce n'est pas nécessairement la réponse à votre question, mais il semble que la plupart des autres réponses mentionnent également des solutions connexes, donc je pense que cela en vaut la peine.

http://ifdéfini.com/doc_bug_tracker_subversion.html

C'est un projet open source appelé BugTracker.NET.Il s'agit avant tout d'un outil de suivi des problèmes (que nous utilisons bien ici), mais il inclut l'intégration de Subversion avec, entre autres, la possibilité d'afficher les différences.Nous n'avons pas implémenté cette pièce, mais elle semble plutôt jolie d'après les captures d'écran.

Il est basé sur IIS/MSSQL, c'est donc une solution conviviale pour le déploiement de Windows.Je l'ai trouvé solide, même s'il est un peu délicat à mettre en place.

Ce n'est pas un navigateur de référentiel brut, mais il se ferme et présente certaines des autres qualités que vous recherchiez.

Pas basé sur le Web, mais si votre équipe utilise TortoiseSVN, il existe un excellent navigateur de référentiel.Faites un clic droit sur votre caisse locale et sélectionnez TortoiseSVN / Repo-Browser.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top