Windows için Git ( https://gitforwindows.org/ ) (Git Bash’e sahiptir), ancak içermez tree
. (Paket Yöneticisi) tree
aracılığıyla kullanılabilir pacman
ancak bu yalnızca "Git for Windows SDK " uygulamasını yüklediğinizde kullanılabilir ( https://github.com/ git-for-windows / yap-ekstra / bültenleri / sonuncusu )
Bu SO: "Windows için git paket yönetimi?" çok yardımcı oldu
https://stackoverflow.com/questions/32712133/package-management-in-git-for-windows
Ayrıca, yukarıda belirtilen SO'da yorumlandığı gibi pacman
, varsayılan yüklemeye dahil edilmemesi amaçlanan [yeni 2.5.2 kurulumunda # Pacman eksik Pacman] pencereleri sorunu için bu git'e bağlanırlar .
Neyse, "Git for Windows SDK" yi kurdum, sonra bash komutunda (SDK-64) Mevcut ağacı v1.7.0-1 (bu yazı 30 Ağustos 2018'den itibaren) yüklemek için aşağıdakileri çalıştırdım:
[SDK-64: Bash Terminal for Git for Windows SDK]
pacman -S tree
...
Proceed with installation? [Y/n] Y
Sistemimde, Windows için Git SDK'sı altında yüklenir: Bu C:\git-sdk-64
nedenle, Git için Windows Bash kabuğumdan (bu ağaç yüklü değildi), tree.exe üzerinden / usr / bin dizinine kopyaladım, örn.
[MINGW64: Bash Terminal for Git for Windows]
cd /usr/bin
cp /c/git-sdk-64/usr/bin/tree.exe .
Şimdi tree
her iki Git Bash kabuğundan da v1.7.0 çalıştırabilirim .
Böylece, gelecekteki bir makinede diğerleri ve belki de kendim için daha kolay hale getirmek için Git için Windows SDK Bash terminalimde çalıştırarak paketi nereden pacman
alıyordum diye baktım 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
...
Önemli olan, burada pacman
"msys" deposundan (FYI: msys dediği halde, msys2 kullanıyor) olmasına rağmen /etc/pacman.d/mirrorlist.msys
, ilk bakış açısını işaret ediyor.http://repo.msys2.org/msys/$arch/
Bu yüzden bir dahaki sefere Git’de Windows’ta olmayan bir paket almak istediğinizde bunları şu adresten indirebilirsiniz: http://repo.msys2.org/msys/x86_64/ (64-bit için) veya http: //repo.msys2 .org / msys / i686 / (32 bit)
örneğin ağaç v1.7.0-1 için doğrudan indirme linki
git-bash
gerçekten sadece Cygwin'in bir kesim sürümüdür. Gitmenin en iyi yolu, Cygwin'i cygwin.com adresinden kurmaktree
ve (varsa) içinde bulunduğu paketi kurmak için paket yöneticisini kullanmaktır .