¿Comentar una línea en Github sin un compromiso?

77

En github, puede comentar las líneas en una confirmación. ¿Hay alguna forma de comentar en una línea, mientras se ve un archivo en una rama, sin tener una confirmación en particular?

mlepage
fuente
2
¿Qué pasaría si el archivo cambia y los números de línea cambian con él?
qox
2
este enlace está muerto
Ryan Stout

Respuestas:

47

Desafortunadamente, no es posible comentar una línea en Github sin un compromiso.

Pero puede crear enlaces a líneas en su archivo (haga clic en la línea y copie el enlace en la barra del navegador). Por ejemplo, puede utilizar estos enlaces en sus problemas para discutir sobre la línea de código:

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

Actualizar

También puede mantener presionada la tecla Mayús para obtener un enlace a un bloque de líneas

Farid Movsumov
fuente
1
¿Existe un servicio de repositorio público que permita comentar líneas o archivos completos?
Kozuch
1
Aquí está la forma correcta de comentar sobre github: help.github.com/articles/…
Vikasdeep Singh
1
Gracias @PieterEnnes es una información muy importante. ¿Puede actualizar la respuesta y agregar esta información?
Farid Movsumov
1
@VicJordan Ese enlace es para comentar sobre solicitudes de extracción. Si no hay una solicitud de extracción, un enlace como sugiere Ferid, posiblemente en un número nuevo, parece el camino a seguir.
drevicko
Es de suma importancia utilizar el ymétodo abreviado de teclado antes de copiar un enlace a cualquier archivo. De lo contrario, copiará el enlace con master, que puede "degradarse" con el tiempo
Ciprian Tomoiagă
8

Debería tener al menos una confirmación: su importación inicial ;-) Entonces, si nunca tocó el archivo después, aún puede navegar por su rama maestra (o donde sea que realizó la importación inicial).

Para llegar a una confirmación de archivo, haga lo siguiente:

  • abra la página de inicio de su repositorio, por ejemplo, aquí Ruby on Rails
  • busque el archivo que desea comentar, por ejemplo, el archivo .gitignore de Rails
  • hay un botón llamado historial, haz clic en él para ver las últimas confirmaciones de este archivo
  • busque una confirmación y haga clic en el enlace con el ID de revisión

Ahora debería poder comentar el archivo.

Sebi
fuente
@JohnLehmann Como no es posible, traté de ofrecer una solución creativa. ¿Por qué vuelves a hacer la misma pregunta?
Sebi
2
Me resulta más intuitivo hacer clic en 'culpar', que mostrará qué línea (actual) es parte de la confirmación y luego haga clic en la confirmación a la izquierda para comentar en la línea correspondiente.
Andre Holzner
1
Al menos con la interfaz web actual del historial de Github (2013-08-12) , no es sencillo localizar la línea exacta en el archivo que uno quisiera comentar: el historial de una confirmación solo muestra las líneas que han cambiado en esta confirmación. ¿O hay alguna forma de localizar la última confirmación que realizó cambios en una línea específica?
Abdull
@Abdull Sí, puede usar la función Culpar, como Andre describe anteriormente
Lasse Bunk
1

Quería hacer lo mismo, para una revisión de código.

He finalizado:

  1. bifurcando el repositorio
  2. agregando mis comentarios en el código fuente (p. ej. // TODO: ... )
  3. haciendo una solicitud de extracción
Adrien Joly
fuente
1
Descubrí que era una buena idea
Alexander.Iljushkin
0

La única forma si utiliza una herramienta diferente para este trabajo. Utilizo Fisheye, o Review-Board para hacer el código de revisión de confirmación previa.

Review Board es gratis y maneja mejor que Fisheye el código de compromiso previo.

Pablo morales
fuente