Có nên lưu trữ các điểm kiểm tra ipynb trong Git không?


84

Như tiêu đề cho biết: Tôi đang kiểm tra sổ ghi chép Jupyter vào repo GitHub, tôi nên lưu trữ .ipynb_checkpointsthư mục đó trong GitHub hay tốt nhất là chúng nên .gitignoređược lưu trữ cục bộ?

Tôi thực sự không chắc chúng để làm gì, vì vậy tôi không biết có nên đưa chúng vào hay không.


7
Tôi thường giới thiệu chúng, nhưng bạn có thể đi theo một trong hai cách. Các điểm kiểm tra chỉ được cập nhật khi lưu thủ công, trong khi bản sao chính của tệp được cập nhật cả khi lưu thủ công và lưu tự động. Ý tưởng là nếu bạn vô tình xóa một cái gì đó ngay trước khi nó tự động lưu, bạn có điểm kiểm tra để quay lại.
Thomas K,

Câu trả lời:


136

Các điểm kiểm tra là các tệp tương tự như sổ ghi chép gốc nhưng chỉ được cập nhật trên bản lưu thủ công. Các sổ tay gốc được cập nhật với tính năng tự động lưu và khi lưu thủ công (cảm ơn @Thomas K).

Câu hỏi đặt ra cho bạn là bạn có muốn chia sẻ các bản lưu thủ công với các cộng tác viên của mình hay không. Tôi không muốn chia sẻ những điều đó vì git đã cung cấp chức năng quay lại phiên bản cũ hơn.

Ngoài ra, tôi sử dụng https://www.gitignore.io/ để tạo .gitignoretệp và theo họ các trạm kiểm soát là dữ liệu tạm thời.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.