कौन सी SCM कम डिस्क गहन है? (GIT बनाम SVN बनाम अन्य)


4

मुझे आश्चर्य है कि कौन सा pouplar SCM है (विशेषकर मुझे GIT, SVN में दिलचस्पी है) कम डिस्क गहन है।

बात यह है कि, मुझे एक SSDisk (SSD) मिलने वाली थी और उनके पास सीमित लेखन चक्र हैं। और मैं इस बारे में सोच रहा था कि SCM कई फाइलों को बनाए रखता है और इसलिए इनका गहन उपयोग डिस्क की छोटी उम्र को जन्म दे सकता है: (

मेरे दिमाग में GIT अधिक डिस्क गहन है क्योंकि यह पूर्ण इतिहास रखता है और संस्करण से संस्करण तक कूदना बहुत आसान है।

तुम्हारे विचार? : डी


6
ईमानदारी से, यह आपके SSD के जीवन काल पर कोई ध्यान देने योग्य अंतर नहीं करेगा। केंद्रीकृत संस्करण नियंत्रण पर उत्पादकता लाभ के कारण किसी भी डीवीसीएस (मुझे पसंद पसंद है) चुनें।
स्टीफन जेनिंग्स

जवाबों:


3

जबकि Git एक पूर्ण इतिहास के साथ काम कर रहा है, यह मुख्य रूप से उक्त इतिहास के साथ मतभेदों की गणना करने के लिए पहुंच को पढ़ेगा।

यदि आप एक SDD पर लेखन पहुंच से संबंधित हैं:

  • USB स्टिक पर अपने DVCS रेपो को इनिशियलाइज़ करें
  • ड्रॉपबॉक्स निर्देशिका में अपने स्थानीय एसएसडी (केवल एक फ़ाइल बनाई / अद्यतन की गई) पर एक बंडल बनाकर अपने वर्तमान विकास को लॉगऑफ़ करें ।

इस तरह, आप वास्तव में उन लिखने के कार्यों को न्यूनतम तक रखेंगे;)


दिलचस्प दृष्टिकोण: D धन्यवाद! ))) (ईमानदार होने के लिए, मैं बाहरी USB फ्लैश ड्राइव का उपयोग करने जा रहा था)
bakytn

2

जैसा कि git मांग पर फाइलों को कंप्रेस करता है (फाइलों के पुराने वर्जन को हेड में इस्तेमाल नहीं किया जाता है) और उसी हैश / कंटेंट को एक बार स्टोर करता है, इसमें svn जैसी अन्य प्रणालियों की तुलना में स्पेस की ज्यादा बर्बादी नहीं होगी और न ही साइकल लिख / मिटा पाएंगे।

लेवलिंग हैंडल्स ब्लॉक को अच्छी तरह से मिटा देता है, बस सुनिश्चित करें कि आपके पास आपके ड्राइव पर स्पेयर के रूप में पर्याप्त जगह खाली है।

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