Existe-t-il un fournisseur SVN hébergé offrant des outils de discussion comparables à ceux de GitHub?

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

Question

Nous utilisons SVN au travail (c’est-à-dire que ce n'est pas un projet open-source) et nous avons une équipe off-shore travaillant dans notre code. J'aimerais pouvoir mieux communiquer avec eux et le système de commentaires fourni par GitHub serait parfait.

Avec le système de GitHub, je peux lancer une discussion sur n'importe quelle ligne de code d'un commit .

Alors, ma question: quelqu'un connaît-il un fournisseur hébergé SVN doté d'un outil similaire?

Pour être clair, je recherche spécifiquement des outils de discussion permettant une discussion pratique sur le code. L'outil GitHub vous permet de lancer une discussion sur une ligne de code dans le navigateur source.

Je ne cherche pas un outil formel d'examen par les pairs, mais plutôt un outil de discussion conçu pour favoriser la conversation sur le code dans un commit.

Nous utilisons actuellement Assembla et ils n'offrent pas ce type de fonctionnalité, ni dans le navigateur de référentiel Trac ni dans le navigateur de référentiel qu'ils ont développé.

Exemple sur YouTube

Était-ce utile?

La solution

Tout hébergement fournissant un accès à Python. Vous pouvez utiliser Trac avec plug-in de discussion

Autres conseils

Il ne serait pas hébergé, mais vous pouvez configurer la version open source de l'outil Google Code Review précédemment noté par @SilentGhost, nommé Rietveld:
http://code.google.com/p/rietveld/

Tel quel, il fonctionne sur Google AppEngine. Vous pouvez héberger cela vous-même à l'aide du kit de développement logiciel AppEngine et du module mod_proxy d'Apache, bien que je ne le recommande pas si le site doit être publiquement visible, car le kit de développement logiciel indique clairement qu'il n'est pas destiné à la production et que la sécurité est donc légèrement prise en compte.

Alternativement, Google a également publié un outil permettant de convertir les applications AppEngine en applications Django pures, que vous pouvez ensuite héberger via votre environnement d'exécution Web python préféré. En plus de cela, la conversion de l'application de démonstration incluse est en fait Rietveld, donc ils l'ont déjà prise en charge pour vous. Voir ici pour plus d'informations:
http://code.google.com/appengine/articles/pure_django.html

Pourquoi ne pas utiliser la Commission de révision ?

Il est assez facile de mettre un endroit, vous pouvez facilement restreindre l'accès par mot de passe et il peut être interfacé avec SVN.

Je sais que ce n'est pas un service hébergé, mais sa mise en place est tellement simple que cela ne devrait pas être un obstacle.

Le code Google fournit la fonctionnalité CodeReview , qui inclut la possibilité de ligne par seconde. les commentaires en ligne ainsi que les commentaires complets.

Je pense que Beanstalk est le meilleur logiciel disponible pour Subversion hébergé.

Je pense que vous devriez utiliser git-svn et convertir votre référentiel de sous-version en Git et utiliser github, mais Beanstalk est de loin le meilleur en termes de fonctionnalités.

Tout le meilleur

Je recommanderais svnrepository.com . Il installe trac pour que vous puissiez gérer votre projet.

Bien qu'il ne s'agisse pas d'un système basé sur des lignes, vous pouvez définir une situation de discussion en utilisant la cvsdude avec des points d'ancrage pour Basecamp . C'est une solution hébergée et vous pouvez également utiliser Lighthouse ou même FogBugz pour l'utiliser. Certes, il est probablement plus destiné à la résolution de bugs qu'à la communication avec les équipes en tant que telle, mais je pense que l'intégration de Basecamp pourrait fonctionner pour une solution générale. Ce n’est pas parfait, mais j’aime bien, c’est pourquoi j’ai pensé le jeter.

Je ne pense pas qu’il existe actuellement quelque chose qui ait la ligne par ligne de Github - peut-être que ce serait un bon projet à lancer! En fait, cvsdude propose une API pour leur service d'entreprise. Si vous souhaitez créer votre propre système de discussion, vous pouvez le faire en fonction de ce que je soupçonne (je n'ai pas trop examiné le problème moi-même).

Je vous recommande d'utiliser Assembla . Vous pouvez obtenir le référentiel Subversion http://www.assembla.com/catalog / 12-Enhanced-Subversion-Repository-Package en un seul clic et vous pourrez ensuite ajouter de nombreux outils supplémentaires au cas où vous en auriez besoin:

Référentiels

Tickets / Problèmes

  • Suivi des tickets et des problèmes d’Assembla agile
  • Trac, amélioré avec la gestion des équipes et des alertes

Collaboration

  • Assembla Wiki
  • Messages Assembla
  • Fichiers Assembla
  • Assembla Chat
  • Wiki Trac

Suivi du temps

  • Rapport sur l'heure du projet
  • Rapport de durée de montage
  • Graphique de décompression
  • Moniteur de temps de bureau

Gestion

  • Flux d'activité visible avec alertes par e-mail et RSS
  • Rapport Scrum
  • Modèles de projet
  • Pages d'accueil et espaces de marque
  • Rapports sur le portefeuille

Intégration

  • API REST
  • Webhooks - publication sur toute interface REST
  • Twitter
  • Eclipse Mylyn
  • SVN externe, Github

Vous pouvez passer la commande InDefero . Elle ne fournit pas la révision du code ligne par ligne, mais elle figure au début. feuille de route pour septembre 2009 ou avant. Notez que je suis un développeur d’InDefero.

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