Windows के लिए Git ( https://gitforwindows.org/ ) (Git Bash) है, लेकिन इसमें शामिल नहीं है tree
। (पैकेज मैनेजर) के tree
माध्यम से उपलब्ध है, pacman
लेकिन यह केवल तभी उपलब्ध है जब आप "विंडोज एसडीके के लिए गिट" स्थापित करते हैं (gitforwindows.org/ के नीचे स्क्रॉल करें) जो https://github.com/ से इसके लिए इंस्टॉलर डाउनलोड करने के लिए एक लिंक प्रदान करता है। git-for-windows / build-extra / रिलीज़ / नवीनतम )
यह SO: "विंडो के लिए git में पैकेज प्रबंधन?" बहुत मददगार था
https://stackoverflow.com/questions/32712133/package-management-in-git-s- Windows
उपरोक्त एसओ के रूप में भी टिप्पणी की गई है, वे इस मुद्दे को विंडोज़ के मुद्दे के लिए लिंक करते हैं [ताजा 2.5.2 पर लापता पचमैन # 397 स्थापित करें] कि यह pacman
डिफ़ॉल्ट इंस्टॉल में शामिल नहीं था ।
वैसे भी, मैंने "विंडोज एसडीके के लिए गिट" स्थापित किया है, तो इसमें बैश प्रॉम्प्ट (एसडीके -64) है मैंने वर्तमान पेड़ v1.7.0-1 (इस पोस्टिंग 30 अगस्त, 2018 के अनुसार) स्थापित करने के लिए निम्नलिखित भाग लिया:
[SDK-64: Bash Terminal for Git for Windows SDK]
pacman -S tree
...
Proceed with installation? [Y/n] Y
मेरे सिस्टम पर, Windows SDK के लिए Git के तहत इंस्टॉल किया गया है: C:\git-sdk-64
इसलिए मेरे Git से विंडोज बैश शेल के लिए (जिसमें ट्री इंस्टॉल नहीं था), मैंने इसे पेड़ पर कॉपी किया है। इसे / usr / bin डायरेक्टरी, उदा।
[MINGW64: Bash Terminal for Git for Windows]
cd /usr/bin
cp /c/git-sdk-64/usr/bin/tree.exe .
अब मैं tree
Git Bash गोले से v1.7.0 चला सकता हूं ।
इसलिए, इसे दूसरों के लिए और शायद खुद को भविष्य की मशीन के लिए आसान बनाने के लिए, मैंने देखा कि विंडोज एसडीके बैश टर्मिनल के लिए मेरे गिट में चलकर पैकेज कहां pacman
से मिल रहा था tree
:
$ pacman -S --info tree
Repository : msys
Name : tree
Version : 1.7.0-1
Description : A directory listing program displaying a depth indented list of files
Architecture : x86_64
...
यहाँ महत्वपूर्ण बात pacman
यह है कि इसे "msys" रिपॉजिटरी (FYI) से मिल रहा है: भले ही यह कहता है कि msys, यह वास्तव में msys2 का उपयोग कर रहा है), इसलिए मैंने इसे देखा /etc/pacman.d/mirrorlist.msys
और पहला मिरर पॉइंटhttp://repo.msys2.org/msys/$arch/
तो अगली बार जब आप एक ऐसा पैकेज चाहते हैं जो विंडोज के लिए Git में नहीं है, तो आप उनसे डाउनलोड कर सकते हैं: http://repo.msys2.org/msys/x86_64/ (64-बिट के लिए) या http: //repo.msys2 से .org / msys / i686 / (32-बिट)
उदाहरण के लिए पेड़ के लिए डायरेक्ट डाउनलोड लिंक v1.7.0-1
git-bash
वास्तव में साइगविन का केवल एक कट डाउन संस्करण है। जाने के लिए सबसे अच्छा तरीका है cygwin.com से Cygwin को इनस्टॉल करना, औरtree
जो भी पैकेज इसमें मौजूद है (यदि वह मौजूद है तो) पैकेज मैनेजर का उपयोग करें ।