Kell is, meg nem is.
A VSS is csupán kliensként működik, az adatbázisa csak egy megosztott könyvtár volt, nem kellett hozzá a szerver. Ez nekem tökéletesen meg is felelne továbbra is, csak hát az MS levette a palettáról...
A VS is a git-et nyomja ezerrel, eleve benne van a git támogatása, így adott volt, hogy ha már váltani kell, akkor a git-et használjam. Amennyit eddig tapasztaltam belőle, ezerszer bonyolultabb a kezelése, mint a VSS-é, miközben nem ugyanazt az élményt nyújtja, mint a VSS. Amikor elkezdtem anno használni a VSS-t, ott többen voltunk fejlesztők és nagyon kényelmes volt az, hogy ha nálam szerkesztés alatt volt egy állomány (CheckOut -ot mondtam neki), addig mások nem tudták módosítani. Dolgoztam közben Delphi + CVS-el, akkor ugyan csak 3-an fejlesztettünk, de kínlódás volt, amikor véletlenül sikerült belefutnunk abba, hogy ugyanahhoz az állományhoz nyúltunk hozzá.
Bár most már jó ideje egyedül dolgozom, de használok forráskezelőt, mert egyrészt tökéletes mentés arra az esetre, ha a gépem összeomlana, ez esetben sem veszik el a forrás, másrészt vissza tudom nézni a módosításaim történetét. Ja és az sem elhanyagolható szempont, hogy a források biztonsági mentését is sokkal könnyebb megoldani, mert csak a VSS megosztott könyvtárát kell menteni, baj esetén visszaállítani és minden rendben lesz.
"nincs a scopejában, hogy ott repokat automatán csináljon vagy bármiféle szerver szerű működést produkáljon"
Ezt nem tudom értelmezni. Az Ubuntura rakott helyben kiadva a megfelelő parancsot tud repót létrehozni. Tud állományokat hozzáadni, commitolni, klónozni. Létező repóba tud távoli gépen levő repóból adatokat átvenni (git push parancs). Számomra ez szerver-szerű működés. Akkor miért nem tud új repót létrehozni?