Ben bir .NET geliştiricisiyim ve birçok kez kaynak kontrol yazılımım olarak TFS'yi (ekip temel sunucusu) kullandım. TFS'nin iyi özellikleri:
- Visual Studio ile iyi entegrasyon (böylece neredeyse her şeyi görsel olarak yaparım; konsol komutları yok)
- Kolay çıkış, check-in işlemi
- Kolay birleştirme ve çakışma çözümü
- Kolay otomatik yapılar
- Dallanma
Şimdi Git'i açık kaynak projelerimin omurgası, deposu ve kaynak kontrolü olarak kullanmak istiyorum. Projelerim depolama mekanizması olarak MySQL veya SQL Server veritabanlarıyla C #, JavaScript veya PHP dilinde.
Bu amaçla github.com'un yardımını kullandım ve orada bir profil oluşturdum ve Git için bir GUI indirdim. Bu bölüme kadar çok kolaydı.
Ama neredeyse daha ileri gitmekte takıldım. Ben de dahil olmak üzere bazı basit (gerçekten basit) işlemler yapmak istiyorum:
- Git'te bir proje oluşturma ve bunu dizüstü bilgisayarımdaki bir klasöre eşleme
- Dosya ve klasörleri teslim alma / teslim etme
- Çatışmaları çözme
Şimdi tek yapmam gereken bu. Ama GUI o kullanıcı dostu değil gibi görünüyor. GUI'nin böyle bir Connect To...
şeye sahip olmasını bekliyorum ve sonra bir proje listesinin gösterilmesini bekliyorum ve birini seçtiğimde, tıpkı TFS projenizi keşfetmek gibi, bu projenin dosya ve klasörlerinin listesini görmeyi umuyorum. Visual Studio'da. Sonra bir dosyayı sağ tıklayıp check-in...
veya veya check-out
benzeri şeyleri seçebilmek istiyorum.
Çok mu bekliyorum? Git'i TFS gibi kolayca kullanmak için ne yapmalıyım? Burada ne eksik?