kakaoenterprise / kakaoenterprise.github.io

Kakao Enterprise AI Research
https://kakaoenterprise.github.io
Apache License 2.0
20 stars 3 forks source link

빌드 시 불필요한 diff 발생 #4

Closed bohyunjung closed 3 years ago

bohyunjung commented 3 years ago

빌드 시 링크에서 처럼, 내용은 똑같은데 JSON attribute 순서가 바뀌는 식의 불필요한 diff가 추가 발생합니다.

다만 담당자 @loophy-cho 와 함께 새롭게 세팅한 빌드 환경이 이전 담당자와 달라 발생할 수 있는 문제이므로, 다음 작업내용의 diff를 지켜보고 문제가 지속되는지 우선 확인합니다.

bohyunjung commented 3 years ago

빌드 시 발생하는 불필요한 diff는 크게 두 가지인데,

  1. 메타데이터 JSON 의 attribute 순서변경
  2. 주석의 태그 hash 변경

@loophy-cho 의 두 번째 PR #5 을 보면, 1은 예상대로 자연스럽게 해결된 것 같습니다. 2가 문제가 되는데, 빌드 시 마다 다른 hash를 부여하는 것은 <rf>태그 플러그인으로, deepdive에서만 사용 중입니다.

따라서, 당분간 작업 범위에 포함되지 않는 deepdive 파일 및 빌드 결과는 stage하지 않고 commit하면 될 거 같습니다. <rf> 태그 hash 방식 개선은 별도의 이슈로 다루겠습니다.