2012-06-22 10 views
7

मैं गिट और गिटहब के साथ एक दस्तावेज बनाए रखता हूं। स्रोत फ़ाइलें Pdflatex के लिए टेक्स फ़ाइलें हैं जो कुछ अन्य फ़ाइलों (जैसे आंकड़े) हैं जिन्हें संकलन के लिए उपयोग किया जाता है। इन फ़ाइलों को संस्करणित किया गया है। संकलन के बाद, वे एक पीडीएफ फ़ाइल उत्पन्न करते हैं (जो मेरी परियोजना के सभी विवरण बताता है)।गिटहब: क्या मैं उन्हें संकलित किए बिना संकलित फ़ाइलों तक पहुंच प्रदान कर सकता हूं?

संस्करण की कोई आवश्यकता नहीं है जिसके परिणामस्वरूप पीडीएफ फाइल है, क्योंकि यह स्रोत से बनाया गया है। संकलित पीडीएफ संकलन संसाधन की कमर होगी।

हालांकि, मैं चाहता हूं कि मेरे गिटहब भंडार की जांच करने वाले लोग तुरंत अंतिम संकलित पीडीएफ पढ़ सकें, ताकि उन्हें खुद को संकलित करने की आवश्यकता न हो। ऐसी संभावना उन लोगों द्वारा सराहना की जाएगी जो सिर्फ एक त्वरित रूप से देखना चाहते हैं, है ना?

यह गिटहब के साथ कैसे किया जा सकता है?

उत्तर

9

आप एक डाउनलोड पृष्ठ http://github.com/user/project/downloads पर उपलब्ध है। यदि आवश्यक हो तो आप इसे अपने API के साथ स्वचालित रूप से संभाल सकते हैं।

संपादित करें:Thomas द्वारा बताया गया है, डाउनलोड एपीआई के बाद से deprecated कर दिया गया है, और "Releases" कहा जाता है एक और कार्यप्रवाह ने ले लिया है। फिर आप बाइनरी फ़ाइलों को एक विशिष्ट रिलीज में संलग्न कर सकते हैं।

Drag and drop binary

4

हाँ, आप यह कर सकते हैं। "डाउनलोड" टैब पर जाएं और अपनी पीडीएफ फाइल अपलोड करें। अन्य उपयोगकर्ता इसे देख पाएंगे।

That's the tab right there

1

जहां तक ​​मुझे पता है हूँ, यह कुछ ऐसा है जिस तरह से आप यह चाहते में किया जा सकता है। कल्पना करें कि किसी ने शाखा को पुराने संस्करण में उलट दिया है। यदि पीडीएफ संस्करण नहीं है, तो इसका क्या होता है?

गिट अपने संस्करण को कैसे करता है और जब तक आपका पीडीएफ वास्तव में बड़ा नहीं होता है, तब तक यह काफी कुशल होता है, जब उपयोगकर्ता वास्तव में इसे खींचते हैं तो इसे छोड़ना ठीक है।

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

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

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