Conrado967 pisze:A wiadomo jak rozumieć i czytać te oznaczenia buildów?
Kod: Zaznacz cały
Lab01: Base (Kernel)
Lab02: Networking
Lab03: Server
Lab04: Management
Lab05: Main
Lab06: Desktop
Lab07: IIS/COM+
Były to po prostu Virtual Build Labs. Wszelkie dodatkowe fjuczery rozwijały się w danych Lab. Co jakiś czas ich kod był dodawany do gałęzi main, z której potem po testach stabilności powracał do odpowiednich VBL. Jeżeli jakaś funkcja była niestabilna, to jej kod był wycinany albo permanentie, albo powracał później bardziej dopracowany.
System siedmiu Lab został zaniechany po resecie prac, aby szybciej migrować kod do głównej gałęzi.
Stąd wytłumaczenie, dlaczego 4042.main ma jeszcze stary skin Plex, a 4042.Lab06 już Slate nie pozostawia żadnych wątpliwości.
Warto wspomnieć o istnieniu gałęzi integracyjnych między main, a poszczególnymi Lab. Miały one dodany sufix
_n do nazwy Lab, np.
Lab06_n/ Ten VBL był bardzo rozbudowany(dużo programistów wprowadzało zmiany do kodu w obrębie jednego Lab, przez co wprowadzane były one szybciej, zanim mogły być dokładniej przetestowane), dlatego podjęto decyzję o utworzeniu właśnie takiej "przejściowej" gałęzi. Był to więc punkt krytyczny między main a Lab06, stąd tak duża niestabilność tych buildów.