2013-08-13 8 views
12

में कार्य करने के लिए लिंक मुझे पता है कि मेरे पास एक निश्चित रेखा के लिए एंकर हो सकते हैं, लेकिन यदि स्रोत बदलता है तो वह लाइन अप्रासंगिक हो सकती है। उदाहरण:गीथब - स्रोत

...source.php#L33 < लाइन 33 बाद में लाइन बन सकते हैं 40 :(

वहाँ किसी तरह GitHub बताने के लिए लाइन निर्दिष्ट किए बिना, एक निश्चित समारोह या स्रोत से संपत्ति से जोड़ने के लिए है

? स्रोत PHP कोड में लिखा है।

+1

इसके लिए टिकट बढ़ाने के लायक हो सकता है, यह बहुत उपयोगी होगा - मुझे लगता है कि गिथब के पास फीचर सुझावों को स्वीकार करने का एक तरीका है। उन्हें फ़ंक्शन/विधि परिभाषाओं को समझने के लिए एक भाषा पार्सर को कार्यान्वित करना होगा (और संभवतः वे भाषा अज्ञेयवादी रहने के लिए कई जोड़ना चाहते हैं), इसलिए यह संभवतः एक मामूली उपक्रम नहीं है: ''। – halfer

+0

मैंने फ़ाइल की बजाय कोड से लिंक करके इसे हल किया। कम से कम इस विधि के साथ आप उस कार्य को परिभाषित कर सकते हैं जहां फ़ंक्शन परिभाषित किया गया है। –

उत्तर

8

AFAIK, नहीं, लेकिन आप फ़ाइल की एक निश्चित संशोधन करने के लिए लिंक कर सकते हैं, और इस तरह, आप यह सुनिश्चित करें कि पंक्ति हमेशा समारोह के शुरू में इंगित करेगा के लिए पता कर सकते हैं।

यूआरएल "/ {उपयोगकर्ता}/{repo}/blob/{हैश}/{file} #L {line}" जैसा दिखता है।

इसे प्राप्त करने के लिए, "प्रतिबद्धता" पर क्लिक करें, अंतिम प्रतिबद्धता का चयन करें, "कोड ब्राउज़ करें" पर क्लिक करें, और अपनी फ़ाइल और रेखा सामान्य रूप से खोजें।