기능: 게시물 수정 사항을 직전 버전이 아닌 이전 버전과 비교할 수 있도록 허용

문제

현재 Discourse는 게시글의 특정 개정판과 바로 이전 개정판만 비교할 수 있습니다.

이것은 MathJax / LaTeX 콘텐츠를 다룰 때 상당한 한계가 됩니다.

작은 기호 수정(예: 계수나 부호 변경)은 종종 수식 블록 전체가 다시 렌더링되도록 하여, 실제로는 문자 하나만 변경되었을 뿐인데도 diff 뷰에서 큰 빨간색/초록색 영역이 표시되게 만듭니다.

중간 편집이 완벽하지 않으면, 최종 버전이 수학적으로 정확하더라도 모든 후속 diff가 사실상 읽을 수 없게 됩니다.

실제로 이는 다음과 같은 문제를 의미합니다:

  • 초기 실수 하나가 의미 있는 편집 역사를 영구적으로 파괴합니다.
  • 작성자는 나중에 실제로 무엇이 변경되었는지를 검토할 수 없습니다.
  • 관리자 및 협업자는 작은 수정 사항을 검증할 수 없습니다.
  • 수식이 많은 교육 워크플로가 불균형하게 큰 영향을 받습니다.

제안된 개선 사항

인접한 개정판뿐만 아니라 임의의 두 개정판을 비교할 수 있도록 허용합니다.

예를 들어:

  • 개정판 3 ↔ 개정판 6 비교
  • 원본 게시글 ↔ 최신 버전 비교
  • 임의의 두 역사적 개정판 비교

이는 버전 관리 시스템에서 흔히 볼 수 있는 기능을 반영하며, 기술, 학술 및 교육 커뮤니티의 투명성을 크게 향상시킬 것입니다.

이것이 도움이 되는 이유

  • 반복적인 수정 후에도 편집 역사의 유용성을 복원합니다.
  • LaTeX 기반 토론의 감사(audit)가 가능해집니다.
  • 협업 문제 해결 및 교육을 지원합니다.
  • “나쁜 편집 하나가 모든 diff를 망친다”는 문제를 방지합니다.

관련 영역

다음과 같이 사용하는 커뮤니티에 특히 유용할 것입니다:

  • MathJax / KaTeX
  • 장문 기술 설명
  • 단계별 유도 과정
  • 위키 스타일 협업 게시글
2개의 좋아요

이전에 이 요청이 How can I compare arbitrary revisions of a post? 에서 있었던 것 같습니다.

3개의 좋아요

Markdown에서는 #를 제목에 사용할 수 있습니다

heading 1

heading 2

heading 3

2개의 좋아요