क्या गिट में आईपिनब चौकियों को संग्रहीत किया जाना चाहिए?


85

जैसा कि शीर्षक कहता है: मैं एक GitHub रेपो में Jupyter नोटबुक की जांच कर रहा हूं, क्या मुझे .ipynb_checkpointsफ़ोल्डर को GitHub में भी संग्रहीत करना चाहिए या क्या वे सर्वश्रेष्ठ .gitignored हैं और स्थानीय रूप से रखे गए हैं?

मुझे वास्तव में यकीन नहीं है कि वे क्या कर रहे हैं, इसलिए मुझे नहीं पता कि उन्हें शामिल करना है या नहीं।


7
मैं आम तौर पर उन्हें gignignore, लेकिन आप किसी भी तरह से जा सकते हैं। चौकियों को केवल मैनुअल सेव पर अपडेट किया जाता है, जबकि फाइल की मुख्य कॉपी मैनुअल सेव और ऑटोसैव दोनों पर अपडेट की जाती है। यह विचार यह है कि यदि आप गलती से किसी चीज को ऑटोसैस से ठीक पहले हटा देते हैं, तो आपके पास वापस जाने के लिए चौकी है।
थॉमस के

जवाबों:


137

चौकियों को मूल नोटबुक के समान फाइलें हैं, लेकिन केवल मैनुअल सेव पर अपडेट की जाती हैं। मूल नोटबुक ऑटोसैव के साथ अद्यतन की जाती हैं और जब मैन्युअल रूप से बचत होती है (धन्यवाद @ थोमस के)।

आपके लिए सवाल यह है कि क्या आप अपने सहयोगियों के साथ अपने मैनुअल सेव को साझा करना चाहते हैं। मैं उन लोगों को साझा नहीं करना पसंद करता हूं क्योंकि गिट पहले से ही पुराने संस्करण पर वापस जाने के लिए कार्यक्षमता प्रदान करते हैं।

इसके अलावा, मैं फ़ाइलों को बनाने के लिए https://www.gitignore.io/ का उपयोग करता हूं .gitignoreऔर उनके अनुसार चौकियां अस्थायी डेटा हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.