İş analisti olarak bir programcı ekibi ile çalışıyorum. Ürünümüzün 2.0 sürümünü henüz piyasaya sürdük ve 3 ay içinde piyasaya sürülecek bir sonraki sürüm üzerinde çalışıyoruz (dahili bir yazılım ürünüdür). Maalesef, sürüm 2.0'ın düzeltmeleri gereken bazı sorunlar var ve bu düzeltmeleri birkaç hafta içinde dağıtacağız. Sorun şu ki, üzerinde çalışılmakta olan ve 3 ay daha serbest bırakılmayacak değişiklikleri değiştirmek istemiyoruz.
Programcılar bunu yönetmenin yolunun yalnızca kusur kodlarının kontrol edileceği ve yeni geliştirmelerin kodlarının tamamlanana kadar geliştiricinin yerel makinelerinde tutulacağına karar verdi. Test etmek için makinelerinde yerel yapımlar elde etmek zorunda kalacağım çünkü kodu kontrol ederse ve hataları düzeltmek için başka bir yamayı zorlamak zorunda kalırsak, bu geliştirmeleri henüz eklemek istemiyoruz. Aynı zamanda, aynı kod dosyasının hem hata düzeltmelerini hem de geliştirmeleri içerdiği bir sorun var, bu nedenle kod dosyasını yerel olarak kopyalamak, sonra bir hatayı düzeltmek için bir değişiklik yapmak ve bunu kontrol etmek için bir değişiklik yapıp ardından donanım geliştirme çalışmalarına devam etmek zorunda kalıyorlar. yaptıkları yerel kopya.
Çok sarsılmış görünüyor - bu tür bir senaryoyu ele almanın daha iyi bir yolu var mı? Team Foundation Server ve Visual Studio 2010 kullanıyoruz.