Bitbucket Git repository पर नवीनतम फ़ाइल लिंक करें


93

Bitbucket पर मेरे पास एक सार्वजनिक Git रिपॉजिटरी है। मैं एक रीड-मी फ़ाइल के नवीनतम संस्करण को लिंक करना चाहता हूं। यहाँ एक संशोधन / प्रतिबद्ध के लिए लिंक है:

https://bitbucket.org/wordless/thofu-interpreter/raw/5bfc37864c5d/ThoFu%20Interpreter/ReadMe.txt

मैंने टिप और डिफ़ॉल्ट के साथ संशोधन संख्या को बदलने की कोशिश की , लेकिन यह काम नहीं किया। क्या मेरी नवीनतम फ़ाइलों के लिए एक स्थायी लिंक प्राप्त करने का कोई तरीका है?


के संभावित शिकार stackoverflow.com/questions/6482121/...
क्रिस्टोफर

1
tipभाड़े के भंडार के लिए है।
लीव्सक

जवाबों:


101

दो विचार:

masterUrl में उपयोग करें (यह काम करने लगता है):

https://bitbucket.org/wordless/thofu-interpreter/raw/master/ThoFu%20Interpreter/ReadMe.txt

एक अन्य विचार यह है कि आपकी परियोजना के लिए एक विकी पेज बनाया जाए, फिर एक फ़ाइल के नवीनतम संस्करण से इस सिंटैक्स के साथ लिंक करने के लिए विकि की कार्यक्षमता का उपयोग करें :

<<file path/to/file [revision] [linenumber]>>

बस संशोधन और लाइन नंबर मापदंडों को छोड़ दें, वे वैकल्पिक हैं।

फिर, हर जगह विकि पृष्ठ को देखें, जिसे आप मुझे पढ़ने के लिए लिंक चाहते हैं।



@ सुनील-डी कोई भी विचार कैसे निजी रेपो के लिए है? जब मैं अपने निजी रेपो में एक छवि के कच्चे url पर क्लिक करता हूं, तो यह bytebucket.org पर रीडायरेक्ट करता है और एक टोकन को संलग्न करता है ताकि इसे सार्वजनिक रूप से देखा जा सके ... जैसे https://bytebucket.org/$username/$repo/raw/$sha/$filename.jpg?token=$sometoken। लेकिन प्रत्येक फ़ाइल के लिए टोकन अलग है। क्या बिटकॉइन आपी के माध्यम से इस प्रकार के टोकन प्राप्त / उत्पन्न करने का कोई तरीका है?
खुर्शीद आलम

@ कुर्शीदअल्म मुझे यकीन नहीं है कि यह कैसे काम कर सकता है। एक त्वरित Google खोज ने संभवतः OAuth टोकन प्राप्त करने के लिए अपने एपीआई का उपयोग करने की ओर इशारा किया था, लेकिन मुझे संदेह है कि यहां उपयोग किया जाने वाला टोकन है (जो जानता है)। क्षमा करें, मैं आगे कोई मदद नहीं कर सकता!
सुनील डी।

3
bitbucket.org/user/repo//ReadMe.txt raw/masterने काम करना बंद कर दिया bitbucket.org/user/repo/ src/default/ReadMe.txt हालांकि काम करता है
adam

क्रियोल सिंटैक्स: <<file path/to/file [revision] [linenumber]>>README फ़ाइलों के लिए काम नहीं करता है। Bitbucket पर README फाइलें केवल मार्कडाउन फाइल का समर्थन करती हैं।
श्रेयस

37

आपके सापेक्ष लिंक को अपडेट करके इस समस्या के लिए एक आसान समाधान है src/[branch_name]/path/to/file। मेरे लिए एक आकर्षण की तरह काम करता है।


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

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

इस प्रकार मेरे लिए बहुत अच्छा काम करता है, लेकिन यह जल्दी है। @ एंटोनी पिएत्री, यह 404 कैसे बन सकता है?
जॉनी उटाह

यदि आप फ़ाइल को हटाते हैं।
एंटोनी पिएट्री

यह स्कीमा काम नहीं करता है। हो सकता है कि यह काम करता था, लेकिन अब यह काम नहीं कर रहा है।
श्रेयस

13

मार्कडाउन (रीडमी फ़ाइलों और विकी पृष्ठों के लिए डिफ़ॉल्ट) का उपयोग करके अपने रिपॉजिटरी में एक फ़ाइल के लिए लिंक जोड़ने के लिए विहित तरीका फ़ाइल के सापेक्ष पथ से जोड़कर है।

उदाहरण के लिए, अगर मेरे पास ऐसा कोई ढांचा था:

<repo root>
|-- my-file.txt
|    
|-- my-dir 
|    |-- my-other-file

मैं उन्हें इस प्रकार लिंक कर पाऊंगा:

[my-file](my-file.txt)
[my-dir](my-dir)
[some-other-file](my-dir/some-other-file)

Bitbucket तब स्वचालित रूप से वर्तमान शाखा में फ़ाइल से लिंक करेगा जिसे आप फ़ाइल को देख रहे हैं। यदि आप रीडमी फ़ाइल को अवलोकन में देख रहे हैं जिसका अर्थ होगा डिफ़ॉल्ट शाखा (आमतौर पर 'मास्टर')।


उपरोक्त सभी तरीकों में से, यह इसे हल करने का सबसे रसीला तरीका था।
श्रेयस

और इसका उपयोग मार्कडाउन के सिंटैक्स तरीके में भी किया जा सकता है ताकि मार्कडाउन को साफ रखने के लिए नीचे की तरफ लिंक जोड़ा जा सके
श्रेयस

3

मैं कोड के अंतिम ज़िप फ़ाइल के लिए इस तरह से मास्टर का उपयोग कर रहा हूं:

https://bitbucket.org/MIUSER/MIREPO/get/master.zip

जहां MIUSER मेरा उपयोगकर्ता है और MIREPO मेरे ऐप का नाम है।

आशा है कि यह काम करता है: डी।


3

यहाँ काम कर रहे लिंक हैं:

कच्चा:

https://bitbucket.org/wordless/thofu-interpreter/raw/HEAD/TODO.txt?at=master&fileviewer=file-view-default

स्रोत:

https://bitbucket.org/wordless/thofu-interpreter/src/HEAD/TODO.txt?at=master&fileviewer=file-view-default
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.