Je sais comment parcourir le référentiel Subversion de mon projet via son interface Web, mais il semble que je ne puisse parcourir que la dernière révision du tronc. Existe-t-il un moyen de parcourir une ancienne révision du tronc via l'interface utilisateur Web?
Je sais comment faire cela à partir de la ligne de commande, mais j'ai besoin de savoir comment le faire à l'aide d'URL, car j'intègre ces URL dans un document. Je sais aussi que je pourrais créer une balise de style svn du coffre, mais je préférerais ne pas le faire.
Réponses:
Ajoutez quelque chose comme ça à l'URL de votre référentiel:
Par exemple
Alternative
D' après le commentaire de Bert Huijben :
la source
!svn/etc...
à la fin de votre URL . (1) trouvez votre racine de référentiel parsvn info .
(2) après cet ajout/!svn/bc/<revision_number>/
(3), puis ajoutez le chemin d'accès à votre répertoire ou fichier, le cas échéant.Ajoutez ceci à l'URL de votre référentiel:
Exemples:
Documentation: http://subversion.apache.org/docs/release-notes/1.6.html#historical-uris
la source
Cela dépend du client Web svn que vous utilisez. Dans le cas de trac (et peut-être d'autres), ajoutez simplement le paramètre rev = à la chaîne de requête.
c'est-à-dire http://trac.example.com/log/trunk/client/filename?rev=123
la source
Si vous utilisez VisualSVN Server 3.2 ou une version plus récente, vous pouvez utiliser son navigateur d'historique basé sur HTML5 pour cette tâche. Par exemple, voici une arborescence de référentiel telle qu'elle existait dans la révision 1001 du
serf
référentiel de bibliothèque réseau .Voir la description de l'interface Web .
la source
Depuis le Web, vous pouvez accéder à la page SVN du référentiel et l'ajouter / après:
par exemple:
la source
L'interface Web intégrée ne permet pas de récupérer les anciennes révisions (ou toute autre information que ce que vous avez déjà vu). Vous pouvez installer un logiciel de navigation de référentiel Web tiers pour contourner cette limitation. Je n'en ai pas utilisé moi-même, donc je ne vais pas proposer de recommandations, mais je suis sûr que d'autres le feront (une recherche rapide sur Google vous aidera à en trouver aussi).
la source