Muhammed Tahiroğlu yazıyor
Yazılım ve Sanat

TFS Sızıları

Eylül 4, 2007 13:15, Muhammed
Kod kontrol yazılımı olarak Source Safe kullanan ekipler, Microsoft'un gazıyla TFS 2005'e geçtiklerinde bir noktada fazlasıyle şoka uğruyorlar: TFS'te "Get Latest Version On Check-Out" özelliğinin olmaması. Seçenek filan değil, özellik yok. Neden diye sorarsanız muhtemelen "by-design" cevabı alıp oturursunuz.

TFS'i geliştiren arkadaşlar, artık herkesin birbirini kitlemeden kod yazabileceği bir dünya hayal etmiş. 10 kişilik bir ekip varsa, 10 koldan yazılan bir uygulama düşünmüşler mesela. İnsanlar birbirini beklemesin dosyalarda kod yazabilmek için vs. Vakit kazansınlar, esneklik sunalım onlara vs.

Ama gelin görün ki, ekipler tatbikatta bunun tam tersini yaşıyor. Ayrı koldan geliştirilen kodlar için bu sefer "Merging" (katıştırma) işlemine gerek duyuluyor. Bu ise, birinin dosyayı check-in'lemesini beklemekten daha ızdırap verici. Hani birini beklerken, bi çay kahve içersiniz, lahmacun yersiniz. Ama "merging" yaparken sadece isyan edebiliyorsunuz.

Microsoft, "tamam tamam susun, 2008'e istediğiniz özelliği koyuyorum" dedi ama ya şimdi TFS kullananlar?

Onlar üçüncü parti'ye talim edecekler. Allah'tan bu iş için iki ayrı add-in yazılmış demiştik: birisi bu, diğeri şu.

...

TFS'ten vazgeçmenin bedeli de yok değil. Büyük bir heyecanla SourceSafe'ten TFS'e aktardığınız projeler, yarın bir gün TFS'ten vazgeçtiğinizde SourceSafe'e aktarılamıyor! Ters dönüşüm aracı yok çünkü. Bu, tekrar SourceSafe'e dönerseniz, TFS dönemine ait tüm "history"yi orada bırakmanız demek oluyor. Geçmiş olsun.

Related posts

Yorumlar

Eylül 5. 2007 21:18

trackback

Trackback from Metin Karabiber

TFS 2005'i Sela paklar

Metin Karabiber

Eylül 15. 2007 00:06

trackback

Trackback from Metin Karabiber

Get Latest Version on CheckOut AddIn

Metin Karabiber

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag




 
EOS 40D
Site Meter