Sziasztok!
Hogyan lehet megoldani azt, hogy a különböző webes munkatársak ne írják felül egymás munkáját?
Jelenleg használt eszközök:
- Apache webszerver FTP-n elérve
- Quanta+
- Edit++
Alapvetően nem kell, hogy egy fájlt egyszerre többen tudjanak szerkeszteni, inkább valahogy azt kellene megoldani, hogy ne tudják egynél többen megnyitni.
- 3265 megtekintés
Hozzászólások
nálunk hasonló probléma merült fel, miután 3-4 ember túrta ugyanazt a kódbázist.
be kell vezetni a verziókezelést (svn, git..). eleinte nagy overhead (mindenki pánikol tőle), de a későbbi projekteknél, - amik ha minden jól megy, egyre nagyobbak is lesznek köztük -, mindenképp jól jön.
- A hozzászóláshoz be kell jelentkezni
annyival egészíteném ki a kolléga hozzászólását, hogy a verziókezelés mellé kell egy jól működő deploy rendszer, még véletlenül se kézzel kelljen minden kicsi módosítást valakinek kirakosgatnia a repoból...
én az svn-t mellőzném. git vagy hg vagy hasonló decentralizált verziókezelők inkább.
--
laco
- A hozzászóláshoz be kell jelentkezni
+1, annyi módosítással hogy már 1 emberes projektnél is komoly előnyei vannak a verziókezelésnek.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Verziókezelőt javaslok mindenképp.
Nem kell fázni attól, hogy többen szerkesztenek egy fájlt; persze nem ész nélkül:
- lehetőleg ne ugyanazokat a részeket
- időnként úgyis lesz konfliktus; gyakorolni kell feloldani
- tudni kell, mit ne adjunk hozzá a repóhoz (lefordított vagy egyéb eredmények, egyedi konfigok, esetleg nagy bináris fájlok, stb.)
svn: könnyebb megtanulni a logikáját. Kezdésnek jó. Lehet vele lock-olni is, ha nagyon muszáj (de érdemes megismerni a copy-modify-merge-szemléletet, valószínű passzolni fog Nektek).
git: nem lehet lock-olni az elosztott mivoltából adódóan. Kezdésnek nehezebb megtanulni. Meg kell ismerni a local copy, stage, helyi repo fogalmakat.
Viszont könnyebb új ágakat létrehozni, akár tesztcélokból is. Ha megtanultad, könnyebb használni (pl. nem kell kézzel add, mv, stb. parancsokat adni). Gyors, hatékony, stb.
- A hozzászóláshoz be kell jelentkezni
Köszönöm. Tud valaki egy jó gyorstalpalót valamelyikhez? Olyan kellene, amit el is olvas mindenki.
--
Kum G.
Linux pólók HUP pólók Linux tanga
- A hozzászóláshoz be kell jelentkezni
Tényleg csak vázlat, de ha gyorstalpaló kell, akkor ez használható:
http://www.clear.rice.edu/comp314/svn.html
aztán aki a szervert telepíti, annak úgyis bele kell ásnia magát valamelyest az svn-book-ba:
de nó para, elég annyit olvasni belőle, hogy
- az alapvető működést megértsétek
- tudjátok telepíteni.
Szerintem https fölé érdemes tenni. Ehhez kicsit kell apache-ot piszkálni, de gondolom webes munkák mellett ez nem okoz problémát.
Git-et egyelőre nem erőltetném, majd ha ezt kinövitek, akkor.
- A hozzászóláshoz be kell jelentkezni
Magyarul SVN-ről, bár smartsvn-t erőlteti, de sok helyen Rabbit/Tortoise akad.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, elég hasznosnak tűnik!
--
Kum G.
Linux pólók HUP pólók Linux tanga
- A hozzászóláshoz be kell jelentkezni
Nem feltétlen kell az emberi kapkodást technikával próbálni orvosolni. A munkához munkafegyelem is társul, csak gyakran elfeledkezünk róla. Azaz munkaegyeztetés bárhol online felületen (google docs táblázat, skype csoport chat ablak, bármi).
Mielőtt letöltené a fájlt, bejegyzi a fájlnevet a táblázatba a neve mellé.
Mikor visszatöltötte, törli a fájlnevet a neve mellől.
Ha a munkafegyelmet betartja mindenki, nem fognak egymás munkájába belekapkodni.
"Ómódi" megoldásnak tűnhet, de errefelé is lehet gondolkozni, amennyiben ugyanazon kódrészen kevés ember dolgozik párhuzamosan és céges modellben.
- A hozzászóláshoz be kell jelentkezni
Nem "ómódi", csak egyszerűen nem hatékony.
- A hozzászóláshoz be kell jelentkezni
vagy neha eleg ha van egy ember tudja/ellenorzi ki min dolgozik eppen/elosztja a munkat. Dolgoztam mar eleg nagy weboldalakkal is, de ha minden rendben megy oda mar el sem juthat a dolog hogy ketten dolgozzanak egyszerre ugyanazon az oldalon.
- A hozzászóláshoz be kell jelentkezni
Azert szerintem neha megesik az, hogy ugyanabba a fileba kell ket embernek beleirnia, es ez igy van rendjen. Ezert talaltak ki a verziokezeloket. Git, svn, perforce, meg van meg ezer, mind jo, attol fugg, pontosan mi a celod.
- A hozzászóláshoz be kell jelentkezni
ez max. 5 emberig működhet. 1 időzónában.
- A hozzászóláshoz be kell jelentkezni
Két külön időzónában még egyszerűbb, mert akkor nem dolgoznak egyszerre :-).
- A hozzászóláshoz be kell jelentkezni
De, dolgoznak :)
Mi most 3 idozonaban gyartjuk a weboldalakat, Kina (itt ket muszakban), Europa (gmt+1), Amerika (gmt-5) - amelyek eleg messze vannak egymastol, de meg igy is gyakran ossze lehet futni a kolegakkal online, van atfedes.
- A hozzászóláshoz be kell jelentkezni
Köszönöm mindenkinek a segítséget!
--
Kum G.
Linux pólók HUP pólók Linux tanga
- A hozzászóláshoz be kell jelentkezni
Ezek közül van olyan, amit tárhelyszolgáltatással (tárhely.eu) is lehet használni?
--
Kum G.
Linux pólók HUP pólók Linux tanga
- A hozzászóláshoz be kell jelentkezni