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?
¿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:
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
@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
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.
Respuestas:
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
fuente
y
método abreviado de teclado antes de copiar un enlace a cualquier archivo. De lo contrario, copiará el enlace conmaster
, que puede "degradarse" con el tiempoDeberí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:
Ahora debería poder comentar el archivo.
fuente
Esta publicación de blog proporciona una forma sencilla de utilizar las funciones de comentarios integradas de github para esto: http://astrofrog.github.io/blog/2013/04/10/how-to-conduct-a-full-code-review- en-github /
fuente
Quería hacer lo mismo, para una revisión de código.
He finalizado:
// TODO: ...
)fuente
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.
fuente