Kaynak kod versiyonlama için tfs kullanıyoruz. Exclusive checkout özelliği genelde diğer versiyonlama sistemlerinde olmadığından pek tercih etmiyoruz, çünkü aynı dosya üzerinde birden fazla kişi çalışması demek ekstra code review ve merge işlemi demek.
Gerekli unit test'leri yazdıktan sonra Team Sytem zaten gerisini yapıyor.
Bu arada ücretsiz olarak Visual Studio Online kullanabilir ilgilenen arkadaşlar. Tamamen ücretsiz.
https://www.visualstudio.com/en-us/p...online-vs.aspx
Herhangi bir CI işlemi yapılmıyorsa nuget server kurmak güzel bir çare olabilir fakat team system kullanıyorsanız ki şu anda o da ücretsiz olarak sunuluyor ekstra birşey yapmaya gerek kalmıyor. Bir kod değişip check-in yapıldığında otomatik build olup yazılan unit testlerden geçiyor. Bu şekilde her build/publish sürecini takip edebiliyorsunuz.