Parcourir un référentiel SVN

J’essaie de parcourir un repository SVN sans avoir à le vérifier:

  • Est-il possible de le faire localement (sous Unix)?
  • Est-ce possible avec un access ssh?

Utilisez svnlook

un utilitaire de ligne de commande pour examiner différents aspects d’un référentiel Subversion. Il ne modifie pas le référentiel – il est juste utilisé pour “regarder”. svnlook est généralement utilisé par les hooks du référentiel, mais un administrateur de référentiel peut le trouver utile à des fins de diagnostic.

Comme svnlook fonctionne via un access direct au référentiel (et ne peut donc être utilisé que sur la machine qui contient le référentiel), il fait référence au référentiel avec un chemin, pas une URL.

Si aucune révision ou transaction n’est spécifiée, svnlook défaut la révision la plus récente (la plus récente) du référentiel …

svn ls fonctionne. par exemple

 svn ls http://my.svnserver.com/trunk/foo 

Essayez ceci sur la ligne de commande:

 svn ls http://svn.apache.org/repos/asf/spamassassin/trunk 

Selon la plate-forme sur laquelle vous vous trouvez, vous pouvez également utiliser:

Je trouve un terminal idéal pour l’utilisation de l’alimentation, mais lorsque vous voulez simplement voir quelque chose ou fouiller dans des répertoires, une version visuelle est un peu plus gratifiante.

Selon le type d’access dont vous disposez, l’une de ces options peut être intéressante:

svn look (comme indiqué ci-dessus) et svn info (également dans le livre svn: google pour cela) sont deux options en ligne de commande. Ils travaillent sur la machine locale si vous êtes connecté, mais ils travaillent également à distance sur le réseau.

Si le référentiel svn s’exécute avec un serveur Web public, vous pouvez simplement y accéder à l’aide de votre navigateur, par exemple your.svn.server.com/your/svn/path.

De nombreux administrateurs svn installent également ViewVC ( http://www.viewvc.org/ ). Vous pouvez essayer de naviguer sur votre.svn.server.com/viewvc pour voir si vous obtenez quelque chose.

Éditer pour permettre aux commentateurs de changer d’avis;)