इसलिए मैं ज्यादातर विकास उद्देश्यों के लिए Git का उपयोग करता हूं, लेकिन मुझे सिर्फ यह महसूस हुआ कि मैं इसका उपयोग उन फ़ाइलों के भंडारण के संस्करणों के लिए कर सकता हूं जो मेरे Ubuntu इंस्टालेशन पर हैं।
मेरा प्रस्तावित सेटअप है:
git initपर एक रेपो/उस
.gitignoreपर जोड़ें जो/किसी भी फाइल को अनदेखा करता है, विशेष सेटिंग्स को छोड़कर जो मैं ट्रैक करना चाहता हूं।उदाहरण के लिए,
.gitignoreइसमें ( स्रोत ) शामिल हो सकते हैं :## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontabजब भी मैं इन निम्न-स्तरीय सेटिंग्स को बदलता हूं, मैं उन्हें ट्रैक कर सकता हूं।
क्या ऐसा कुछ है जो इस सेटअप के साथ गलत हो सकता है? क्या कर्नेल को हमेशा /केवल कुछ फ़ोल्डर्स की आवश्यकता होती है? क्या यह किसी भी एप्लिकेशन के कामकाज में गड़बड़ी करेगा?
/etc/crontabमेरे निजी लैपटॉप पर सामान निश्चित रूप से मेरा है, लेकिन मैं देख रहा हूं कि आपका क्या मतलब है।
etckeeperबैकअप लें और उसका उपयोग करें ।
~होम निर्देशिका सेटिंग्स फ़ाइलों के बजाय/फाइलों