web-dev-qa-db-fra.com

Commenter une ligne dans Github sans commit?

Dans github, vous pouvez commenter les lignes d'un commit. Existe-t-il un moyen de commenter une ligne, tout en visualisant un fichier dans une branche, sans avoir de commit particulier?

75
mlepage

Malheureusement, il n'est pas possible de commenter une ligne dans Github sans commit.

Mais vous pouvez créer des liens vers des lignes dans votre fichier (cliquez sur la ligne et copiez le lien sur la barre du navigateur). Par exemple, vous pouvez utiliser ces liens dans vos problèmes pour discuter de la ligne de code:

https://github.com/sebastianbergmann/phpunit/blob/master/src/Runner/StandardTestSuiteLoader.php#L72

Mise à jour

Vous pouvez également maintenir shift pour obtenir un lien vers un bloc de lignes

44
Farid Movsumov

Vous devriez avoir au moins un commit: votre importation initiale ;-) Donc, si vous n'avez jamais touché le fichier par la suite, vous pouvez toujours parcourir votre branche principale (ou partout où vous avez importé initialement).

Pour accéder à un commit de fichier, procédez comme suit:

  • ouvrir la page d'accueil de votre référentiel, par ex. ici Ruby on Rails
  • accédez au fichier que vous souhaitez commenter, par ex. Rails ' . Gitignore fichier
  • il y a un bouton appelé histoire, cliquez dessus pour voir les dernières validations de ce fichier
  • recherchez un commit et cliquez sur le lien avec l'ID de révision

Vous devriez maintenant pouvoir commenter le fichier.

8
Sebi

Cet article de blog fournit un moyen simple d'utiliser les fonctionnalités de commentaires intégrées de github pour cela: http://astrofrog.github.io/blog/2013/04/10/how-to-conduct-a-full- révision de code sur github /

5
user553965

La seule façon si vous utilisez un outil différent pour ce travail. J'utilise Fisheye ou Review-Board pour faire du code de révision pré-validé.

Review Board est gratuit et gère mieux que Fisheye le code de pré-validation.

0
Pablo Morales

Je voulais faire la même chose, pour une revue de code.

Je ai fini par:

  1. bifurquer le repo
  2. ajouter mes commentaires dans le code source (par exemple // TODO: ...)
  3. faire une demande de pull
0
Adrien Joly