'git-tf arasındaki fark ne ve git-elinize sağlık?
Son zamanlarda gerçekten elinize sağlık bıkmış alıyorum. Ama tünelin sonunda bir ışık olduğunu duydum. Görünüşe göre git-tf ya da git-elinize sağlık ya kullanın ve eğer gıt tarafından yönetilmiş gibi kodumu tedavi, ama elinize sağlık merkezi bir sunucudan/itme/çekme mümkün olabilir.
Benim asıl soru kullanmalıyım emin değilim. Resmi olarak Microsoft tarafından desteklenen git-tf var, ve etrafında çok daha uzun süredir var olan gıt-elinize sağlık. Bunlar arasındaki farklar ne ve hangisini ilk önce denemek gerekir?
CEVAP
Yasal Uyarı: started the git-tf
project ve projenin artık sık sık bir katılımcı olarak bensiz ellerde olsa da, kesinlikle bu benim görüş olduğunu bilmelisinizgüçlüönyargılı. (Windows üzerinde iseniz, belki de beklenmedik.)
İki araç arasında iki temel fark vardır:
git-tfs
Windows kullanıcıları için yapılmış ve üzerine yazılmıştır .NET SDK ELİNİZE SAĞLIK. Bu SDK elinize sağlıkdeğilMono altında çalışacak, Bu cross-platformgit-tfs
uygun kullanır.git-tf
çapraz platform kullanıcılar için yapılmış ve Java elinize sağlık SDK üzerine yazılmıştır. Böylece, o-ecek koşmak bir yere ... ... tarafından desteklenen Java elinize sağlık SDK (Windows, Mac, Linux, AİX, HP-UX, Solaris, vb.)git-tf
olduğunu açıkça oluşturulan izin Güncellemelerinden kullanıcılar için erişim elinize sağlık.
Tabii ki Windows üzerinde de kullanabilirsiniz. Mutlaka biri diğerinden daha iyi olduğunu söylemek için gitmiyorum. Ama şunu söyleyebilirim:
Benimen büyük
git-tfs
hakkında şikayet Mac OS üzerinde çalışmaz. Eğergit-tfs
çapraz platform yapmak için bir yol olsaydı, o zamangit-tf
neredeyse kesin diye bir şey olmaz.git-tfs
daha hızlıgit-tf
den bazı durumlarda. Performans oldudeğililk birkaç revizyonlar, doğruluğu önceliğimiz oldu.git-tf
geniş platform desteği matris olduğundan, bu işlevselliği mutlaka sınırlı olduğu anlamına gelir. Örneğin, varhayırUI.git-tfs
diğer taraftan, normal elinize sağlık Kontrol iletişim açılacakcheckintool
Bir komut vardır. Bu değişiklikleri görselleştirmek son derece yararlı olabilir. Eğer yanlış hatırlamıyorsam (uygun görsel bir fark oradan, vb açabilirsiniz.)git-tf
git depo Doldurma ile doğrudan gıt nesne veritabanına nesneleri elinize sağlık indirmeye çalışıyor.git-tfs
elinize sağlık gizli bir klasörde klasör eşleme çalışma oluşturarak, git depo doldurma o zaman çalışır. Disk cezası var, eğer superginormous depoları varsa, bunu hissedersin.git-tfs
git senin dallarına sizin elinize sağlık Şubesi harita için deneyebilirsiniz. Bir çok kişi göreceksiniz bu kadar pozitifgit-tfs
ama bilmiyorum: git hadi dallanma modeli (depo seviyesi) ve elinize sağlık. dallanma modeli (temsil gibi klasörlerde depo) çok radikal bir şekilde farklı olarak neden sorunlara bir şey ama en basit iş akışı. Ama sizin kilometre değişebilir.git-tfs
aktif bir topluluk tarafından geliştirilmiştir.git-tf
topluluk kabulü görmemiştir.
git-tf
kötü olduğunu söylüyorum gibi ses yapmak istemiyorum. Değil. Aslında oldukça iyi olduğunu düşünüyorum. Ama en iyi seçim olmayabilir.
Getirisi arasındaki fark nedir()?...
Arasındaki fark nedir "Sınıf.() f...
String arasındaki fark#eşittir ve Dize...
Std arasındaki fark::result_of ve decl...
Memoization ve dinamik programlama ara...