Git을 통해 ppt나 xlsx 문서를 관리하고 있었습니다.
원래 pptx, xlsx 같은거는 바이너리 파일로 인식되기 때문에 diff를 해도 바뀐 내용을 확인할 수 없습니다.
다음 url들을 참고하여 해결하였습니다.
1. ppt
stackoverflow.com/questions/32259943/is-it-possible-to-diff-powerpoint-version-controlled-with-git
- Node.js 설치
- cmd 창 열고 "npm install --global textract" 입력해서 textract 설치
- git config 에 아래 내용 추가 (모든 Git 레포지토리에 적용 "git config --global --edit")
[diff "textract"]
binary = true
textconv=textract.cmd
- git attribute에 아래 내용 추가 (~/.config/git/attributes 또는 .git/info/attributes 파일 수정)
*.pptx diff=textract
2. xlsx
gist.github.com/hkuno9000/f9244d923ebf69de11d4
- 위의 url 대로 따라하면 됩니다.
- xdoc2txt.exe 파일에 대한 환경 변수 설정을 해줘서 cmd 창에서 xdoc2txt를 입력하였을때 동작해야 합니다.
'기술 개발' 카테고리의 다른 글
정규 표현식을 VScode에서 활용해보기 (0) | 2021.03.29 |
---|---|
TDD(Test Driven Development) 고찰 (0) | 2021.03.23 |
[Ubuntu 20.04 LTS] 듀얼 모니터 순서 변경 및 Grub 메뉴 숨기기 (0) | 2020.09.05 |
ROS 소개 (0) | 2020.08.30 |