मान लीजिए कि आपके पास एक भंडार है github.com/someone/repo
और आपने उसे कांटा है github.com/you/repo
। आप मुख्य रेपो के बजाय अपने कांटे का उपयोग करना चाहते हैं, इसलिए आप ए
go get github.com/you/repo
अब इस रेपो में सभी आयात पथ "टूटे हुए" होंगे, मतलब, यदि रिपॉजिटरी में कई पैकेज हैं जो एक दूसरे को निरपेक्ष URL के माध्यम से संदर्भित करते हैं, तो वे स्रोत का संदर्भ देंगे, न कि कांटा।
क्या इसे सही तरीके से मैन्युअल रूप से क्लोन करने का एक बेहतर तरीका है?
git clone git@github.com:you/repo.git $GOPATH/src/github.com/someone/repo
ec2
पैकेज को देखो - इसका launchpad.net/goamz/aws
आयात है। दोनों, aws
और ec2
संकुल SAME रिपॉजिटरी में रहते हैं, इसलिए जब कांटा जाता है, तो सही पैकेज (कांटा में एक) का संदर्भ नहीं होगा।