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:
- MSYSgit
- Cygwin altına git
- (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
(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ı.
Nasıl özellik listesi çalışan, Linux v...
PHP script - ister linux veya Windows ...
Nasıl Windows özellik listesi bir cron...
Özellik listesi/Windows için en iyi or...
Nasıl düzenli kullanmak VEYA özellik l...