Question

Je recherche un client Web de subversion à la SVN. :: Web mais avec une fonctionnalité très spécifique que j'ai toujours pensé être très utile.

Ce que je veux, c'est pouvoir trouver la révision qui était responsable d'une certaine ligne (ou de lignes) dans un fichier texte. Une façon de le faire via le Web serait fantastique.

Quelqu'un connaît-il un tel outil?

Était-ce utile?

La solution

Nous utilisons Entrepôt , et nous en sommes assez satisfaits. Il est écrit en Ruby on Rails, alors si vous êtes très versé dans ce domaine, vous avez une longueur d’avance. Ils viennent également de passer en open source .

Autres conseils

J'utilise WebSVN , vous pouvez utiliser svn blame à partir de là et vous voyez qui et quand vous ajoutez ou modifiez chaque ligne de code dans un fichier ...

Modifier: voici une capture d'écran pour vous donner une idée:

1,  2

Trac peut le faire pour vous. Lorsque vous affichez un fichier, vous avez une option d'annotation en haut de la page, qui utilisera ajax pour charger une barre à gauche du fichier source, donnant les numéros de révision pour chaque ligne (ou bloc, si un bloc a été édité). dans un commit)

Ce serait bien de voir quelque chose avec un historique de révision pour chaque ligne.

L’interface SVN :: Web vous donne accès aux annotations svn blame sur les fichiers.

Lorsque vous consultez un fichier spécifique, vous devez voir le message " Blame / Annotate ". comme l'un des liens en haut à gauche. Lorsque vous cliquez dessus, vous obtenez un rendu du fichier beaucoup plus marqué, avec des blocs de couleurs alternées. Ceux-ci délimitent où les blocs contigus appartenant à un tour donné commencent et finissent. À gauche se trouvent les noms d'utilisateur des utilisateurs dont les commits étaient responsables d'un bloc donné, et à gauche de celui-ci, un numéro lié indiquant la révision à l'origine de ce bloc. En cliquant sur le lien, vous accédez à la page de vue de révision, qui répertorie tous les fichiers modifiés dans cette révision, ainsi que les différences en couleur des fichiers / modifications elles-mêmes.

Tortoise SVN prend également en charge la fonctionnalité "blame".

Je pensais que SVN avait la fonction "blame" qui pouvait faire quelque chose de similaire. Je prends un coup de poignard dans le noir cependant. Attends pendant que je jette un coup d’œil rapide dans les interwebs.

Vous pariez. Vérifiez la cette . (J'utilise subclipse btw)

Cela implique que la plupart des interfaces Web SVN auront cette fonctionnalité car ce n’est pas vraiment spécial.

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