giltlab의 diff 보기를 전체 라인 대신 원자로 변경합니다.

giltlab의 diff 보기를 전체 라인 대신 원자로 변경합니다.

Gitlab은 TFS처럼 실제로 다른 작은 부분만 강조하는 것이 아니라 전체 라인별로 차이점을 강조합니다. Gitlab 스마트 하이라이트를 한 문자의 차이까지 만드는 방법이 있습니까?

현재의:

문자열 샘플 = "텍스트";

끈? 샘플 = "샘플" + "텍스트"; //기존 줄 전체가 빨간색으로 강조 표시되고 새 줄 전체가 녹색으로 강조 표시됩니다.

.

TFS 스타일:

문자열 샘플 = "텍스트";

문자열 샘플 ="견본"+ "텍스트";//삭제된 항목만 빨간색으로 강조 표시되고 새 항목은 녹색으로 강조 표시됩니다.

답변1

GitLab은 이미 감지한 인라인 변경 사항을 강조 표시합니다.

인라인 변경

대비가 너무 낮다고 생각되면 사용자 스타일시트를 사용하여 색상을 재정의할 수 있습니다. 현재 관련 CSS 선택자는 다음과 같습니다.

  • .code.white .line_holder .line_content.new span.idiff(신규, 녹색)
  • .code.white .line_holder .line_content.old span.idiff(오래된, 빨간색)

또한 다른 구문 강조 테마도 있습니다. 시작 부분을 다음으로 바꾸세요.

  • 어두운 ( .code.dark)
  • 태양광( .code.solarized-light)
  • 솔라라이즈 다크( .code.solarized-dark)
  • 모노카이( .code.monokai)
  • 없음( .code.none) – 기본적으로 인라인 강조 표시가 보이지 않지만 여전히 구성할 수 있습니다.

사용자 스타일시트를 추가하는 방법은 사용하는 브라우저에 따라 다릅니다. 브라우저 확장 프로그램을 사용해야 할 수도 있습니다.

관련 정보