2010-11-12 13 views
15

ऑडियो और वीडियो फ़ाइलों का कहना है कि बाइनरी फ़ाइलों की बड़ी मात्रा में संस्करण का सबसे अच्छा तरीका क्या है? गिट ऐसा प्रतीत नहीं होता है कि यह वास्तव में बड़ी मात्रा में बाइनरी फ़ाइलों को संभालने के लिए डिज़ाइन किया गया है।ध्वनि, वीडियो और अन्य बाइनरी फ़ाइलों के लिए संस्करण नियंत्रण

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

क्या किसी को भी गिट जैसे टेक्स्ट आधारित संस्करण सिस्टम के लिए एक अच्छा बाइनरी संस्करण साथी मिला है? गेम डेवलपर्स आमतौर पर क्या करते हैं? क्या सामग्री कई मामलों में संस्करणित नहीं है? क्या इस मामले में केंद्रीकृत एससीएम का काम बेहतर है?

उत्तर

4

एडोब का संस्करण क्यू एडोब सूट में अच्छे एकीकरण के साथ एक वीसीएस है और इसमें एक सेवा योग्य स्टैंडअलोन टूल है। मैं CS3 से पहले किसी भी संस्करण की अनुशंसा नहीं करूंगा, हालांकि, क्योंकि यह सुविधा पूरी नहीं थी।

उसने कहा, मैं मीडिया फ़ाइलों पर संस्करण नियंत्रण के लिए गिट का उपयोग करता हूं। गिट बस इस बात की परवाह नहीं करता कि प्रारूप क्या है, हालांकि यह अलग-अलग बाइनरी प्रारूपों को विलय नहीं कर सकता है जब वे अलग हो जाते हैं। बिल्टिन gui (git-gui और gitk) गिट के लिए इंटरफेस वास्तव में काफी अच्छा है, एक बार जब आप उनके चारों ओर अपना रास्ता जानते हैं।

0

Mercurial बड़ी बाइनरी फ़ाइलों के लिए ठोस समर्थन है। मैं इसे कई हज़ार gzipped फ़ाइलों के संस्करण नियंत्रण के लिए उपयोग कर रहा हूँ। बस ध्यान रखें कि रिपो क्लोनिंग का मतलब है कि अभी भी सभी बाइनरी डेटा पर प्रतिलिपि बनाना जो संस्करण नियंत्रण के तहत कभी भी संग्रहीत किया गया था। दूसरी तरफ, सबवर्सन के साथ, आपको रेपो के साथ काम करने के लिए पूरे इतिहास की प्रतिलिपि नहीं लेनी पड़ेगी।

2

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

खेल के विकास में, पेर्स में लगभग 100% बाजार प्रवेश होता है, विशेष रूप से क्योंकि बाइनरी फ़ाइलों के संचालन के कारण।

0

टोर्टोइज गिट ऑफिस दस्तावेजों के लिए पूर्ण गिट वर्कफ़्लो का समर्थन करता है जो स्वयं कार्यालय में भिन्न होता है। यह ओपन डॉक्यूमेंट प्रारूपों के लिए ओपनऑफिस को भी प्रतिनिधि करता है।

2

आप Boar पर देख सकते हैं, "सरल संस्करण नियंत्रण और फोटो, वीडियो और अन्य बाइनरी फ़ाइलों के लिए बैकअप"। GitHub पर

1

स्कॉट चैकोन पर एक Git विस्तार, git-media, जो आप वास्तव में अपने Git रेपो में उन फ़ाइलों को संग्रहीत करने के बिना अपने मीडिया फ़ाइलों को ट्रैक करने के लिए Git का उपयोग करने की अनुमति देता है बनाया गया है।

0

गिट-एनेक्स गिट में फाइल सामग्री की जांच किए बिना गिट के साथ फाइलों को प्रबंधित करने की अनुमति देता है। हालांकि यह विरोधाभासी प्रतीत हो सकता है, यह उपयोगी है जब गिट से बड़ी फ़ाइलों से निपटने में वर्तमान में आसानी से संभाल सकता है, चाहे स्मृति, समय या डिस्क स्थान में सीमाएं हों।

गिट-एनेक्स को कमांड लाइन से प्यार करने वाले गिट उपयोगकर्ताओं के लिए डिज़ाइन किया गया है। हर किसी के लिए, गिट-एनेक्स सहायक गिट-एनेक्स को एक आसान उपयोग फ़ोल्डर सिंक्रनाइज़र में बदल देता है।

http://git-annex.branchable.com/

संबंधित मुद्दे