Support #8340
closedImpossible d'avoir accès au fichier entier pour commentaire
0%
Description
Je rencontre une difficulté d'utilisation de GitLab... Quand quelqu'un modifie un fichier, via l'onglet 'Changes', on a accès aux différences introduites et on peut les commenter. Par contre, je n'ai pas trouvé la possibilité (comme sur GitHub!) de voir l'ensemble du fichier en gardant la possibilité de commenter n'importe quelle ligne. Quand on clique sur le bouton 'View file' qui est dispo dans la visualisation des différences, on tombe dans un mode où il n'est plus possible de commenter...
Y a-t-il une façon qui m'a échappé de faire cela ?
Updated by Brétel Foudil over 10 years ago
Michel, je ne trouve pas l'onglet Changes, tu veux dire quand on clique sur un commit ?
Updated by Brétel Foudil over 10 years ago
- Status changed from New to In progress
...oui c'est ça. Si je comprends bien, je crois que, comme sur Github, tu peux "expandre" l’ensemble du code en cliquant sur les ...
de la première ligne du diff.
Updated by Brétel Foudil over 10 years ago
et je n'ai pas vu que sur github on pouvait commenter un commit à l'extérieur de la région d'un diff, si ?
Updated by Jouvin Michel over 10 years ago
Sur GitHub, quand tu visualises une différence, tu peux cliquer sur 'View full changes' et là tu as accès à l'intégralité des fichiers modifiés dans un mode où tu peux commenter n'importe quelle ligne. C'est assez commode quand un pull request, tu as plusieurs commits qui modifient le même fichier et que tu veux faire un revue sur la base de la dernière version du fichier, sans savoir quel est le commit qui a touché cette ligne. Par ailleurs, dans GitHub, je viens de vérifier et tu peux aussi ajouter des commentaires sur n'importe quel fichier de n'importe quel commit...
L'ongle 'Changes' dont je parlais est présent quand tu visualises un 'Merge Request' (tu dois pouvoir regarder le projet LALENS/NPAC-Documentation où il y a des merge requests en cours).
Updated by Brétel Foudil over 10 years ago
Jouvin Michel wrote:
Sur GitHub, quand tu visualises une différence, tu peux cliquer sur 'View full changes' et là tu as accès à l'intégralité des fichiers modifiés dans un mode où tu peux commenter n'importe quelle ligne.
Je n'observe pas ça: sur une pull request de github, View full changes conduit à l'onglet Files changed, où je peux:
- Expand un diff, mais pas commenter sur toutes les lignes
- View le fichier modifier, et alors j'accède au mode visualisation où je ne peux pas commenter
Je suis dans le cas où on m'a soumis une PR, et je n'ai aucun droit sur le dépôt forké. P-ê est-ce différent lorsqu'on en soumet une ?
Par ailleurs, dans GitHub, je viens de vérifier et tu peux aussi ajouter des commentaires sur n'importe quel fichier de n'importe quel commit...
?! Peut-être qu'à ce stade d'incompréhension, il faut qu'on partage nos écrans ? On peut essayer SeeVogh ou jabber.in2p3.fr mais je ne sais pas si tu as un compte sur ce dernier...
Updated by Jouvin Michel over 10 years ago
Moi je suis plutot du camp Vidyo!!! Bon, j'ai trouvé je crois ! Et je confirme que GitLab marche exactement comme GitHub sur ce point... ou presque !!!
Tu as raison : quand on va dans l'onglet 'Files' d'un pull request GitHub, on ne voit que les différences et si on fait 'View', on voit le fichier dans un mode où il n'est plus possible de faire de commentaire. Pour pouvoir commenter l'ensemble du fichier, il faut cliquer sur le lien dans la ligne en tête des diffs indiquant 'Showing n files...' (ou 'n files' est un lien) et après sélectionner le fichier qu'on veut voir.
Et dans GitLab c'est exactement la même chose ! Il faut cliquer sur le bouton 'Show diff stats' qui affiche alors la liste des fichiers modifiés et permet de les visualiser en entier dans un mode où on peut les commenter !
La seule différence entre GitHub et GitLab (la source de ma confusion initiale), c'est que quand on commente un fichier dans GitHub, le commentaire apparait dans la discussion du pull request alors que dans GitLab ce n'est pas le cas (je trouve ça plutot dommage...) : cela met une bulle avec le nombre de commentaire affectant un commit. Dans le cas de GitHub, l'entrée ajoutée dans la discussion contient le bouton 'View full changes'.
Subtil...
Updated by Jouvin Michel over 10 years ago
Laissez tomber, mes yeux fatiguent et je ne raconte que des betises je crois ! Tout marche bien de la meme façon et de la façon dont cela doit marcher !
Updated by Jouvin Michel over 10 years ago
Désolé pour le bruit inutile ! Vous pouvez fermer ce ticket, je n'ai pas l'impression d'avoir le droit de le faire...
Updated by Brétel Foudil over 10 years ago
- Status changed from In progress to Closed
Pas de soucis. Ça permet aussi d'explorer les possibilités du logiciel :)