क्या Refspec और शाखा विनिर्देशक (डिफ़ॉल्ट के लिए खाली) के बीच अंतर है: नीचे जेनकींस काम विन्यास में:जेनकींस Git प्लगइन और Refspecs
मैं Refspec स्थापित करने के लिए कोशिश की है नौकरी विन्यास में विकल्प:
+refs/heads/master:refs/remotes/origin/master
अपने निर्माण दास पर क्लोन रेपो में .git/कॉन्फ़िग फ़ाइल इस तरह दिखता है:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://user:[email protected]/scm/PROJECT/project.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
ऐसा लगता है के लिए मूल्य लाने कि (जेनकींस काम विन्यास से पढ़ें) सही नहीं है। इसके अलावा डिस्कस्पेस खपत पर इसका कोई प्रभाव नहीं पड़ता है।
के लिए निश्चित टूटी हुई लिंक जाहिर है, भंडार की कॉन्फ़िगरेशन प्रभावित नहीं है। मुझे यकीन नहीं है कि यह अपेक्षित व्यवहार है या नहीं, लेकिन यह ध्यान दिया जाना चाहिए कि यह कड़ाई से जरूरी नहीं है क्योंकि refspec भी गिट fetch कमांड में शामिल किया जा सकता है। इस प्रकार, आपको यह जांचने की कोशिश करनी चाहिए कि कौन सा आदेश ** वास्तव में ** निष्पादित हो जाता है। – bigge