web-dev-qa-db-fra.com

SVN blâme dans Eclipse

Hier, j'ai découvert la fonctionnalité Subversion (SVN) blame , et je me demandais, cette fonctionnalité est-elle disponible sur Eclipse?

84
David Santamaria

Comme cela a été souligné, vous devez actuellement installer un plug-in pour activer la prise en charge de Subversion. Je recommande Subversive , moi-même, et une recherche ici sur Stack Overflow pour les balises "Eclipse" et "Subversion" ensemble montrera plusieurs threads précédents concernant "gotchas" à surveiller lors de l'installation des connecteurs (Subversive est séparé en deux parties - le support central et les "connecteurs" qui fournissent la colle SVN).

Une fois que vous l'avez installé, vous pouvez configurer des référentiels, créer de nouveaux projets en entrant directement une nouvelle adresse de référentiel et en la vérifiant, ou associer un projet existant qui était déjà attaché à SVN au référentiel en faisant vérifier Subversion.

Une fois que vous avez fait ça, voici comment vous accédez à la commande "svn blame", également connue sous le nom de " annoter "ou" louer ":

Pour une ressource, cliquez avec le bouton droit sur le nom de la ressource dans le volet Explorateur de fichiers pour faire apparaître le menu contextuel (vous pouvez également obtenir ce menu en cliquant avec le bouton droit n'importe où dans l'éditeur lui-même). Sous le titre " Team " (qui est également l'endroit où vous accédez à toutes les commandes SVN, car Eclipse généralise le contrôle des sources sous le titre "Team Sharing") , sélectionnez " Afficher l'annotation ". Sur mon Mac PowerBook , le raccourci clavier correspondant est CtrlOptionA, Je ne suis pas près de mes plates-formes Linux ou Windows XP pour voir ce que le raccourci nous sur l'un ou l'autre (les ports Mac OS X ont tendance à Tweak raccourcis clavier pour adhérer à la vue "plus grande" de ce qu'une application Mac devrait faire).

Après un peu de temps à converser avec le référentiel Subversion, la gouttière gauche de la fenêtre de l'éditeur affichera une série de barres colorées. Si vous avez activé les numéros de ligne pour votre éditeur, ceux-ci se superposeront aux numéros. Sinon, ce ne seront que des bars. Chaque alternance de couleur représente une pause où la responsabilité change d'un utilisateur à l'autre. Si vous passez le pointeur sur une barre, une info-bulle apparaîtra identifiant l'utilisateur responsable, la révision/validation d'où proviennent les lignes, la date et le commentaire d'archivage. La couleur des barres variera d'un committer à l'autre et d'une révision à l'autre. Ils seront de différentes nuances de la même couleur de base, mais Eclipse essaiera de les rendre visuellement distincts (autant que possible). Lorsque vous survolez un extrait de code, il est légèrement mis en surbrillance et toutes les autres barres liées à la même révision sont également mises en surbrillance.

(Maintenant, ne me demandez pas comment le désactiver off. Jusqu'à présent, ma seule solution a été de fermer le tampon et de le rouvrir!)

106
rjray