Nagyszerű, akkor nézzük a következő scenariót:
- Adott egy C#-os solution, benne mondjuk 100 projekttel, többezer fájljal, amiből mondjuk 10 a keretrendszer, 60 modul, maradék meg plugin a modulokhoz. 2-3 Application, többi class library (gyk.: ".exe" és ".dll")
- Hozzáadok egy új modult/plugint, AnkhSVN (Visual Studio plugin) ilyenkor automatikusan hozzáaddolja (illetve törli, áthelyezi, etc.) az SVN-hez a dolgokat.
- Fejlesztem a dolgomat, majd rájövök, hogy egy általánosan használt libben el lett valami cseszve, emiatt javítani kell benne. Tfh. ez refactoringgal is jár, mittom törlök egy paramétert, a másik kettőt meg átrendezem. Tfh. a refactor emiatt módosít 50 projektben 100 fájlt random helyen az egész solutionból.
- Szeretném commitolni ezt a bugfixet, de úgy, hogy ne legyen benne az új modulom/pluginem 15 új fájlja, mert logikailag nem egy commitba tartozik.
Ilyenkor mind a 100 fájlt autocompleteljem be neki? Ugye csak viccelsz? :)
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™