Yarn: Git + ssh के नाम से # के साथ एक शाखा स्थापित करने में असमर्थ

को निर्मित 8 जून 2018  ·  3टिप्पणियाँ  ·  स्रोत: yarnpkg/yarn

क्या आप किसी सुविधा का अनुरोध करना चाहते बग की रिपोर्ट करना चाहते हैं?
यह एक बग रिपोर्ट है।

वर्तमान व्यवहार क्या है?
yarn install चलने पर जब package.json एक निर्भरता होती है, जो git+ssh url और का उपयोग करती है
एक शाखा का नाम निर्दिष्ट करता है जिसमें # का नाम (ट्रैकिंग मुद्दों के लिए सामान्य) स्थापना निम्न त्रुटि के साथ विफल होती है:

error Couldn't find match for "issue-" in "refs/heads/issue-#1,refs/heads/master" for "[email protected]:cdimitroulas/test-repository.git".

उदाहरण package.json निर्भरता:

"dependencies": {
    "test-module": "git+ssh://[email protected]:cdimitroulas/test-repository.git#issue-#1"
  }

यदि वर्तमान व्यवहार बग है, तो कृपया पुन: पेश करने के लिए चरण प्रदान करें।

  1. npm init -y साथ एक नया रेपो और इनिशियलाइज़ बनाएँ।
  2. निम्नलिखित package.json बनाएँ:
{
  "name": "yarn-bug",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "test-module": "git+ssh://[email protected]:cdimitroulas/test-repository.git#issue-#1"
  }
}
  1. yarn install चलाएँ

अपेक्षित व्यवहार क्या है?
yarn install को निर्दिष्ट शाखा से मेरा मॉड्यूल स्थापित करना चाहिए।

कृपया अपने नोड.जेएस, यार्न और ऑपरेटिंग सिस्टम संस्करण का उल्लेख करें।
npm - 6.1.0
यार्न - 1.7.0
ओएस - Ubuntu 16.04 (x64)

cat-bug

सभी 3 टिप्पणियाँ

V1.7.0 पर पुष्टि की गई। मैं देखूंगा कि क्या मैं आज इसके लिए पीआर काम कर सकता हूं ...

शानदार, त्वरित पीआर @ rally25rs के लिए बहुत बहुत धन्यवाद: heart_eyes:

पता चला कि यह # 4880 का डुप्लिकेट है जो पहले से ही इसे ठीक करने के लिए एक अलग पीआर # 4881 खुला था। इस मुद्दे को एक डुप्लिकेट के रूप में बंद करने और मेरे पीआर को बंद करने के बाद से यह वही है जो पहले से मौजूद है। # 4881 में कुछ चर्चा है कि क्या हमें इस वाक्य रचना का समर्थन करना चाहिए या नहीं ...

क्या यह पृष्ठ उपयोगी था?
0 / 5 - 0 रेटिंग्स