- A hozzászóláshoz be kell jelentkezni
- 5509 megtekintés
Hozzászólások
Már a Windowst is Git-tel fejlesztik?!?!?!
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ezen kicsit meglepődtem. Főleg, hogy Linus fejlesztette ki a linux kernel forrásának kezeléséhez :)
- A hozzászóláshoz be kell jelentkezni
Ezek szerint jó másra is, és Redmondban is felismerték. Another Linux brick in the wall - ah, window...
- A hozzászóláshoz be kell jelentkezni
Meg mindig ilyen gagyi a bing? (Vagy ez meg a regi MS?)
- A hozzászóláshoz be kell jelentkezni
Akarsz beszélni róla? :)
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Hmmm. Még egy GVFS... de jó, legalább lesz mit keverni.
- A hozzászóláshoz be kell jelentkezni
Akartam mondani... legalább vették volna a fáradtságot, és adtak volna neki valami szép májkroszoftos nevet.
- A hozzászóláshoz be kell jelentkezni
Microsoft Virtual File System Services for Professional Developers 2017, Git Edition, powered by Bing?
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Valami ilyesmit... de az eredeti bejelentésben ezt nem látom, viszont a GVFS-t csak 11-szer :)
- A hozzászóláshoz be kell jelentkezni
Kimaradt, hogy Enterprise. :)
- A hozzászóláshoz be kell jelentkezni
Microsoft Enterprise-Scale Semi-Distributed Cloud Virtual Stored Source Code Management System Professional Edition 2017, Anniversary Insider Preview
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Egy rugóra járt az agyunk :)
Te nyertél!
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
:D
--
"Sose a gép a hülye."
- A hozzászóláshoz be kell jelentkezni
Ohohóó, szóval Te követted el ezt is...
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Nem lennék meglepődve, ha a Microsoft átnevezné.
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
+1
--
"Sose a gép a hülye."
- A hozzászóláshoz be kell jelentkezni
Vajon meddig tartott volna megnezni van-e mar mas gvfs neven hogy ne keverjek ossze vele...
Biztos hosszu lett volna mondjuk egy gitvfs elnevezes vagy nehezen megjegyezheto a vfsfg (virtual file system for git).
- A hozzászóláshoz be kell jelentkezni
Aki jobban ismeri arulja el pls, hogy az a 270GB - 3.5 millio file az egyetlen repo/branch lenne vagy az osszes egyutt tesz ki ennyit es valojaban nem kell a fejlesztoknek ekkora kodbazisokkal egyidejuleg mokolni?
- A hozzászóláshoz be kell jelentkezni
A cikk szerint minden.
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Monorepo eljárást használnak, ami azt jelenti, hogy branchek nem nagyon vannak, csak trunk-ra (master, head, hívd aminek akarod) dolgoznak, és minden egy repóban van. Ugyanezt használja a Google és asszem a FB is. A fejlesztőknek nem kell a kódbázis nagy részét használni, de ennél a gites megoldásnál le kell tölteni - szerintem ez az érdekes a történetben, hogy kerestek egy verziókezelőt ami rohadtul nem az ő problémájukra van kitalálva, és aztán írtak hozzá egy komplex alrendszert, hogy valamilyen szinten használható legyen.
- A hozzászóláshoz be kell jelentkezni
Nekem is ez jutott eszembe.
De egyébként azt mondta, hogy mindenhol git-re állnak át, hogy csak egy rendszert kelljen karbantartaniuk, és csak ezzel az egy repoval vannak ilyen extrém problémák.
De valszeg akkor is jobb megoldás lenne írni egy git-re hasonlító VC-t, hogy a UI tudás ne vesszen el, aminek a backendje képes ekkora repókat kezelni.
- A hozzászóláshoz be kell jelentkezni
"A kliens kódot pedig elérhetővé tette MIT licenc alatt a GitHub-on."
Az egészet egy óriási commitban, 328 changed files with 38,997 additions, csodás.
- A hozzászóláshoz be kell jelentkezni
Mi ezzel a probléma?
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Nincs history.
- A hozzászóláshoz be kell jelentkezni
Milyen hátrányokkal jár ez a fejlesztés további szakaszaira?
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Komolyan?
- A hozzászóláshoz be kell jelentkezni
Igen, komolyan. Nem értek hozzá, oszt' nem szégyellek kérdezni-tanulni.
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Ha azt kell megnézni, hogy egy kódrészlet miért azt csinálja amit csinál, akkor gyakran hasznos megkeresni "git blame"-el hogy melyik committal került bele, a változtatás maga és a commit szöveg gyakran segít megérteni. Én a gyarkorlatban így használom.
Egyébként szerintem érhető hogy amikor valami open source lesz, a history nem lesz az, nyilván a history tele van mindenféle nem publikus hivatkozásokkal / komponensekkel egy ekkora cégnél, hiszen valószínűleg nem tudták eleve, hogy open source lesz amit fejlesztenek. Nem is beszélve az olyan kódrészletekről, ami "belsőre jó lesz", de publikálni már gáz lenne. (és ez nem rosszindulat)
- A hozzászóláshoz be kell jelentkezni
Értem, köszönöm!
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Nem is beszélve az olyan kódrészletekről, ami "belsőre jó lesz", de publikálni már gáz lenne. (és ez nem rosszindulat)
Dolgoztam olyan cégnél, amelynél voltak a szoftvereknek "customizációi" egyes ügyfelek számára. Egyszer előfordult, hogy egy ilyen customizációt kellett "productosítani". Újra lett írva az alapjaitól, kevésbé látványos, mert csak konzolosan konfigurálható (emellett többet tud), és hosszabb idő alatt készült el, de olyan a kódminőség, hogy felvállalható, karbantartható.
- A hozzászóláshoz be kell jelentkezni
Nagyjából amit cus írt.
Én a forráskódban elhelyezett kommentek jobb alternatívájaként tekintek a verziókezelő historyra:
- A kódhoz permanensen hozzárendelődik a commit message, így az soha nem lesz outdated. Ha a kód változik, ahhoz automatikusan új message keletkezik.
- A commit message nem szennyezi a kódbázist, attól elkülönül. A kód a "hogyan", a commit message a "miért" kérdésre válaszol.
- Lehetővé teszi, hogy behatároljuk, hogy egy megváltozott viselkedés (pl. bug :)) egész pontosan mikor, milyen változtatással, miért és ki által keletkezett (pl. git bisect), drasztikusan lecsökkentve az ennek felkutatására, megértésére fordítandó időt.
- A hozzászóláshoz be kell jelentkezni
Köszönöm!
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Hibajavításhoz tényleg jó néha a history, de nem mi fogunk hibákat javítani, hanem a Microsoft, nekik meglesz, nem kell közzétenni. Viszont ha a kód érthetetlen, és még komment sincs, az már régen rossz, ha már a historyt kell nézni hozzá, attól rossz kedvem szokott lenni, de szerencsére ez ritkán van.
- A hozzászóláshoz be kell jelentkezni
Egyetértek, de...
- const defaultCommentsPerPage = 300
+ const defaultCommentsPerPage = 3000
Érthető a kód?
Tudod, hogy miért kellett megváltoztatni a kódot?
- A hozzászóláshoz be kell jelentkezni
Mert a kozosseg megszavazta :)
- A hozzászóláshoz be kell jelentkezni
Azt hiszem, egy momentumot elfelejtettél figyelembevenni a hír olvasásakor.
Konkrétan arra gondolok, hogy ezt a kódot közzétették a githubon.
Innentől kezdve, kicsit nehezen tudom elképzelni, hogy senki nem akar majd PR-eket küldeni rá.
- A hozzászóláshoz be kell jelentkezni
Hozzáértést tükröz. Valszeg az alapprobléma is valahol ez lehet amire a csodás megoldást "kifejlesztették".
--
Gábriel Ákos
http://ixenit.com
- A hozzászóláshoz be kell jelentkezni
es a visual sourcesafe?! az nekik smafu?!
- A hozzászóláshoz be kell jelentkezni
Így folytatják, el fogunk jutni a ClearCasehez ;-).
- A hozzászóláshoz be kell jelentkezni
oszinten remelem, hogy nem :)
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
Pedig van hasonlóság :-)
Fogunk még config spec-et írni.
- A hozzászóláshoz be kell jelentkezni
Inkább azzal lehetett a problémájuk, hogy ntfs-en bajok vannak a könyvtármélységgel. A legtöbb git kliens a régi apit használja, ott pedig a közelmúltig kb 260 karakteres útvonal korlát volt a dos kompatibilitásra hivatkozva. A modernebb apit pedig még az ms megoldási sem használták. Végül úgy tudom registrivel már feloldható a limit, csak gondolom más problémájuk is lehetvele, pl hogy buildeléskor az ntfs fájlrendszerkezelés több időt visz el, mint a feladat. 2-3 éve én is rengeteget szívtam ezek miatt. Volt ahol cygwin volt bewrappelve a könyvtárváltáshoz, mert cmd-ből nem létezett az útvonal. Persze ezek a wrappelések sem segíti a teljesítményt.
- A hozzászóláshoz be kell jelentkezni
Ha jól emlékszem, azt volt az egyik fő bajuk, hogy az index file ~400MB, és egy git status-hoz azt mindig végig kellett olvasni. Most valahogy úgy csinálják, hogy a legtöbb fileról (amik nem változnak úgysem) a git nem is tud....
- A hozzászóláshoz be kell jelentkezni
Inkább azzal lehetett a problémájuk, hogy ntfs-en bajok vannak a könyvtármélységgel.
- Ez nem az NTFS limitacioja, hanem a Win32-es alkalmazasoke (Az NT kernelnek a Win32 csak egy alrendszere). Tehat eddig is, regota hasznalhattal hosszu 260+ konyvtarneveket NTFS alatt, csak nem garantalt, hogy az alkalmazasok kezelni tudjak, ezert inkabb le volt tiltva.
- A Windows 10-ben a 260 karakteres limitet kivezetik: https://mspoweruser.com/ntfs-260-character-windows-10/
--
"Never trust a computer you can't lift."
- A hozzászóláshoz be kell jelentkezni
Nekem Win10 alatt a OneDrive for Business panaszkodik, hogy bizonyos fájlokat nem tud szinkronizálni, mert túl hosszú az elérési úttal a nevük.
Ez a probléma kapcsolódik a fentihez, vagy nem? (Az a sejtésem, hogy a Win32 alrendszert egyáltalán nem használja 64 bites windows esetén, ha a program 64 bites)
- A hozzászóláshoz be kell jelentkezni
Szerintem kapcsolódhat, valószínűleg ez az ok.
Amúgy a Win32 név a Windows alrendszer neve az NT-ben, mindegy, hogy 64 vagy 32 bites, csak hogy teljes legyen a kavar...
A WOW64 pedig a 64 bites Windowsok 32-bites emulációja :)
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Értem. Köszi. Hát, mindig tanul az ember újat.
- A hozzászóláshoz be kell jelentkezni
Esetleg egy próbát tehetsz saját felelősségre:
https://mspoweruser.com/ntfs-260-character-windows-10/
szerk: ó bocs, úgy látom friss normál rendszeren még nem elérhető. Lehet még mindig csak insider.
- A hozzászóláshoz be kell jelentkezni
Némi háttérinfó itt: Git Is Taking Over Microsoft
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Csak Gabu meg ne tudja, hogy az MS is inkább Git-et használ és nem CVS-t! :)
-----
„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…
- A hozzászóláshoz be kell jelentkezni
Troll: Miért nem a saját "nagyszerű" Team Foundation-üket használják?
--
"Sose a gép a hülye."
- A hozzászóláshoz be kell jelentkezni
Tekintettel arra, hogy a git opensource, ennek a Git File System-nek is opensource-nak kell lennie.
____________________________________
Ha vita van, számoljanak órajelciklusokat. Egyesével.
- A hozzászóláshoz be kell jelentkezni
„A kliens kódot pedig elérhetővé tette MIT licenc alatt a GitHub-on.”
Az értő olvasás hasznos dolog.
-----
„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…
- A hozzászóláshoz be kell jelentkezni
Szerintem pont ezt a megallapitast tette.
:)
- A hozzászóláshoz be kell jelentkezni
Akkor meg nem értem a hozzászólását, hiszen amit írt, az szerepel a cikk végén is.
-----
„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…
- A hozzászóláshoz be kell jelentkezni
Vezesd le kérlek, hogy ez neked hogy jött ki!
Nekem ez a következtetés, kicsit... erősen Update Norbis magyarázatnak tűnik!
- A hozzászóláshoz be kell jelentkezni
http://www.hwsw.hu/hirek/56795/microsoft-fejlesztoi-eszkozok-git-one-wi…
-----
„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…
- A hozzászóláshoz be kell jelentkezni