SORU
23 NİSAN 2009, PERŞEMBE


Windows altında Gıt: MSYS veya özellik listesi?

Benim projeler gıt üzerinden göç etmeyi planladım ve windows altında en iyi ve / veya en sağlam seçenek şu anda merak ediyorum.

Anladığım kadarıyla aslında 2.5 seçenek var:

  1. MSYSgit
  2. Cygwin altına git
  3. (aka 2.5) bir özellik listesi isteminden (özellik listesi gıt zaten yüklü olduğunu düşünürsek) MSYSgit.

Not: IMO özellik listesi de kendisini büyük bir artı olarak alabilirsin erişmek için hemen hemen tüm *nix komut satırı araçları olarak nerede MSYSgit bash, sadece erişim için çok küçük alt bu araçlar.

Verilen, seçenek önerin nedir?

CEVAP
24 NİSAN 2009, Cuma


(2 yıl sonra: Ekim 2014) düzenleyin

Johannes Schindelin just explained (Haz. 2014)msysgit vazgeçilir:

biz şimdi varGit Windows SDK için hafifstandart MinGW/MSys sistemi Paket Yöneticisi ile yönetilen mingw-get esas olan.

Karar için sadece faz adı "msysGit" (GitHub org of the same name) ve çalışma Git for Windows (corresponding GitHub org) ve kullanarak adı "Git for Windows" için yükleyici amaçlayan "son kullanıcı" ve "Gıt için Windows SDK" için geliştirme ortamı hedefleyen Gıt için Windows geliştiricileri).


(3 yıl sonra: Nisan 2012) düzenleyin

MsysGit (şimdi on GitHub) böyle gitmek istiyorsanız hafif Hızlı Başlat Git dünya: sıkıştırılmış arşiv, fırlatma git-cmd.bat git-bash.bat ve bitirdin.
latest release (1.7.10, April 2012) artık support for UTF-8, included in GitExtensionde içerir. autocrlf to false ama ayarlamayı unutmayın.

Eğer gerçekten unıx komutları msysgit paketleri ile değil diğer tüm kayıp varsa, sadece GoW (Gnu on Windows), ismi ile müsemma bir sürümü indir "hafif alternatif özellik listesi".
Yani: 130 unix commands...

Özellik listesi transferi gibi, sadece belirli durumlar için yedek bir çözüm, hızlı olmalıdırbüyükAşağıda his answer 21 *tarafından belirtildiği gibi depoları, Git.


Eğer etkileşim istiyorsanız . Haziran 2012: ^strong>GitHubsen şimdi varhttp://windows.github.com(Ayrıca Bkz: "Designing GitHub for Windows").
Bunu sadece senin için ssh anahtarları (ve GitHub için oluşturulan ortak anahtar Ekle profil) yapılandırmak olacak, ama aynı zamanda, bütün gıt işlemleri,... MsysGit için kuracak.


Cevap (Nisan 2009) orijinal

MsysGit son sürümü ile bir sorunum yok:
Ben sadece YOL ortam değişkeni, ama bazı yerleşik windows araçları geçersiz kılma olmadan git\bin dizin eklemek anlamına gelir option 2, kullanıyorum.

Notepad WinMerge (or DiffMerge) gibi tanımlanmış harici araçlar başardı

Başarılı svn2git gibi bir komut çünkü, MsysGit1 Çalıştır yaptım.6.2 , içerir 'git svn' komutu.

Ve son olarak MsysGit1 dört gözle bekliyorum.6.2.Bunun için 3 29**! (filtre-şube yavaş versiyonu, ama yine de).

Unix komut için, onlara ihtiyacım olan tek ** 30, ve bunları yüklemek için tercih ediyorum.

Bu yüzden, özellik listesi katmanı kullanmıyorum ve Git çok iyi Windows tabanlı bir sürümü kendi MsysGit çalıştırmayı başardı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • friendz.net

    friendz.net

    29 EKİM 2010
  • AutoStream's Garage419

    AutoStream's

    15 EKİM 2007
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007