ipynb 체크 포인트를 Git에 저장해야합니까?


85

제목에서 알 수 있듯이 Jupyter 노트북을 GitHub 저장소에 체크인하고 있습니다. .ipynb_checkpoints폴더도 GitHub에 저장해야 .gitignore합니까? 아니면 로컬에 보관 하는 것이 가장 좋습니까?

나는 그것들이 무엇을위한 것인지 잘 모르겠다. 그래서 나는 그것들을 포함할지 말지를 모른다.


7
나는 일반적으로 그들을 gitignore하지만 어느 쪽이든 갈 수 있습니다. 체크 포인트는 수동 저장시에만 업데이트되는 반면, 파일의 기본 사본은 수동 저장 및 자동 저장시 모두 업데이트됩니다. 아이디어는 자동 저장 직전에 실수로 무언가를 삭제하면 다시 돌아갈 체크 포인트가 있다는 것입니다.
Thomas K

답변:


137

체크 포인트는 원본 노트북과 유사한 파일이지만 수동 저장시에만 업데이트됩니다. 원본 노트북은 자동 저장 및 수동 저장시 업데이트됩니다 (@Thomas K에게 감사드립니다).

문제는 수동 저장을 공동 작업자와 공유 하려는지 여부입니다. git은 이미 이전 버전으로 돌아가는 기능을 제공하기 때문에 공유하지 않는 것을 선호합니다.

또한 https://www.gitignore.io/ 를 사용하여 .gitignore파일 을 만들고 그에 따라 체크 포인트는 임시 데이터입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.