It’s nice to be able to see the diff between any 2 adjacent revisions (revs 3 and 4, or revs 8 and 9), but this is really insufficient when a post has been changed substantially over time, or if someone makes a bunch of small changes saving each as they go, especially if they multiply revise those changes.
I very much need to be able to see the diff between, for instance, rev 3 (which I produced) and rev 9 (which is the current, having been changed by multiple edits by one or more colleagues) … because it doesn’t matter who made what changes, nor when (especially if later intervening edits undid some earlier edits); it only matters that I can see what now differs from when I last touched the post.
오늘 내부 포럼에서 긴 지식 기반(Knowledge Base) 주제를 읽다가 이 문제를 직접 경험했습니다. 우리도 Discourse Policy 기능을 광범위하게 사용하고 있으며, 정책 버전 번호가 증가하면 팀원 모두가 지식 기반의 정책 주제에 대한 변경 사항을 읽었음을 확인하고 동의해야 합니다. 정책(Policy) 기능은 정말 유용합니다!
불행히도, OP가 2018년에 지적했듯이 특정 주제 개정판(revision)을 비교할 수 있는 방법이 없는 것 같습니다. 이는 정책 버전 사이에 여러 개정판이 있을 경우, 각 개정판에서 인접한 변경 사항과 비교하기 위해 전체 문서를 스크롤해야 함을 의미합니다.
역사적으로, 현재 작동 방식은 완벽하게 기능해 왔습니다. 주제들은 거의 전적으로 토론에 관한 것이었으며, 게시물 편집을 장려할 필요도, 원하지도 않았기 때문입니다(다만 조정(moderating) 목적으로 일부 개정 이력은 필요했습니다). 하지만 수년에 걸쳐 우리는 주제들이 문서 지식 기반을 공동으로 작성하는 데 적합하도록 만드는 기능을 추가했습니다. 여기에는 OP를 위키화하는 기능, DiscoTOC - 자동 목차, Discourse-docs: 문서 관리 플러그인, Discourse Shared Edits, 그리고 물론 정책 기능이 포함됩니다.
따라서 저는 개정판 비교 및 관리 주위의 UI를 개선하는 것을 지지합니다.
현재의 모습은 다음과 같습니다. 이전 개정판(왼쪽)과 그 다음으로 새로운 개정판(오른쪽)을 비교할 수 있습니다. 왼쪽 하단의 개정판 내비게이션을 통해 이전/다음 개정판으로 전환하거나 첫 번째 또는 마지막 개정판으로 이동할 수 있습니다.
위키는 선례(prior art)를 찾을 수 있는 명백한 곳입니다. 위키를 편집하는 사람들이 익숙한 곳이기도 하니까요. Help:Page history - Wikipedia 에는 위키의 전체 개정 시스템을 안내하는 영상이 있으며, 이는 매우 강력하고 고전적이면서도 압도적입니다. 위키 주제에 크게 의존하고 버전 관리를 우선시하는 사이트의 경우, 누군가 이를 기여하고 싶다면 이를 복제하는 것이 흥미로운 프로젝트가 될 수 있을 것 같습니다. 이것이 플러그인이 될 수 있을까요?
코어(Core)에 대해서는, OP의 문제를 해결하기 위한 더 작은 개선 사항으로 “개정판 간 차이(Difference between revisions)” 페이지를 복제하는 것이 있습니다 - 아래 스크린샷을 참조하세요. 이는 Discourse와 꽤 유사합니다. 헤딩에 내비게이션이 있어 왼쪽과 오른쪽을 독립적으로 탐색하여 다른 버전을 비교할 수 있다는 점에 주목하세요. 또한, 개정판의 정확한 시간과 날짜가 표시되는 반면, Discourse에서는 정확한 시간과 날짜를 보려면 마우스를 올려야 합니다.