Cambie la vista de diferencias en giltlab a atómica en lugar de a la línea completa

Cambie la vista de diferencias en giltlab a atómica en lugar de a la línea completa

Gitlab resalta las diferencias por línea completa en lugar de solo las pequeñas secciones que realmente difieren como lo hace TFS. ¿Hay alguna manera de hacer que Gitlab resalte de manera inteligente hasta un carácter de diferencia?

actual:

muestra de cadena = "texto";

¿cadena? muestra = "muestra" + "texto"; //toda la línea antigua está resaltada en rojo y toda la línea nueva está resaltada en verde

.

Estilo TFS:

muestra de cadena = "texto";

muestra de cadena ="muestra"+ "texto";//solo lo eliminado está resaltado en rojo, lo nuevo está resaltado en verde

Respuesta1

GitLab ya resalta los cambios en línea que detecta:

cambio en línea

Si cree que el contraste es demasiado bajo, puede anular el color con una hoja de estilo de usuario. Los selectores CSS relevantes actualmente son:

  • .code.white .line_holder .line_content.new span.idiff(nuevo, verde)
  • .code.white .line_holder .line_content.old span.idiff(viejo, rojo)

Además, hay otros temas de resaltado de sintaxis, simplemente reemplace el inicio con:

  • Oscuro ( .code.dark)
  • Luz Solarizada ( .code.solarized-light)
  • Solarizado Oscuro ( .code.solarized-dark)
  • Monokai ( .code.monokai)
  • Ninguno ( .code.none): no tiene resaltado en línea visible de forma predeterminada, pero aún es posible configurarlo.

La forma de agregar una hoja de estilo de usuario depende del navegador que utilice. Es posible que tengas que utilizar una extensión del navegador.

información relacionada