स्रोत नियंत्रण के तहत एक अवास्तविक परियोजना को रखने पर मुझे किन विचारों के बारे में पता होना चाहिए?


10

मैं इसे अपने UE4 प्रोजेक्ट से गिट रिपॉजिटरी बनाने और इसे Github.com पर अपलोड करने का प्रयास करना चाहता हूं, लेकिन मुझे आश्चर्य है कि मुझे अपने डेवलपर की / सर्टिफिकेट जैसी संवेदनशील जानकारी पोस्ट करने से बचना चाहिए, या दो बायनेरी फाइलें जोड़ने से बचना चाहिए , या अस्थायी / मध्यवर्ती फ़ाइलें।

जवाबों:


2

UE4 के लिए आपके पंजीकरण की जानकारी और व्हाट्सएप जैसी परियोजनाओं के साथ संग्रहीत नहीं हैं, वे कहीं और संग्रहीत हैं (यूई लांचर या टूलचैन के लिए एप्लिकेशन डेटा के साथ, शायद)।

GitHub पर अपनी परियोजना को पोस्ट करने के लिए प्रस्तुत करने का सबसे आसान तरीका अब तक परियोजना में स्रोत नियंत्रण पहुंच को आरंभ करने के लिए UE संपादक की क्षमता का उपयोग करना है। आप टूलबार में "स्रोत नियंत्रण" बटन पर क्लिक करके ऐसा करते हैं:

स्रोत नियंत्रण बटन

परिणामी विंडो में, प्रदाता को Git पर सेट करें (आप यह सुनिश्चित करना चाहेंगे कि आपके पास Git इंस्टॉल है; यदि आप करते हैं और आपका Git कॉन्फ़िगरेशन सेट है, तो यह आपके लिए सब कुछ पॉप्युलेट करेगा)। सुनिश्चित करें कि चेकबॉक्स जेनरेट किया गया .gitignoreहै, और स्वीकार स्वीकार करें। यह आपके लिए पूरी मेहनत करेगा।

यदि आप संपादक का उपयोग नहीं कर रहे हैं, अगर आप सीधे स्रोत या किसी अन्य चीज से इंजन के साथ काम कर रहे हैं, या आप बस सब कुछ स्वयं करना चाहते हैं, तो आप एक .gitignoreऐसा सेट अप करना चाहेंगे जो मूल रूप से सभी उत्पन्न / मध्यवर्ती फ़ाइल निर्देशिकाओं को बाहर कर दे , इस तरह (जो मूल रूप से एक संपादक स्थापित होता है):

Binaries
DerivedDataCache
Intermediate
Saved
*.opensdf
*.sdf
*.sln
*.suo
*.xcodeproj
*.xcworkspace

इसके अलावा, वास्तव में ऐसा कुछ भी विशेष नहीं है जो आपको करने की आवश्यकता है। आप बड़ी परिसंपत्तियों से निपटने के लिए git-annex जैसी किसी चीज़ पर विचार करना चाह सकते हैं जिसे आप चेक करना चाहते हैं।

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