Üdv
Elkezdtem ismerkedni a decentralizált verziókezelőkkel. A cégnél SVN-t használunk, de tervben van, hogy valami hatékonyabbra váltunk.
A jelenlegi felállás a következő: minden projekthez van egy repó. A saját belső modulok (amik még nincsenek készen a Drupal.org CVS commitra) egy külön repóban vannak. Ha egy ilyen modult kell használni valamelyik projektben, akkor svn:externals-szal oldjuk meg.
Ezt a workflow-t kellene gitre adaptálni. A submodules dolgot próbáltam, de az elég kényelmetlen elsőre (külön kell frissíteni, ami még nem is akkora baj, viszont a git archive nem húzza magával a submodule-okat). Van esetleg valami jobb megoldás?
A másik gond, hogy sok ideig együtt kell dolgozni az svn-nel, így eleinte úgy kellene a git-et bevezetni, hogy csak egy random könyvtárat fel lehessen tolni egy svn repóba.
A harmadik esetleges extra dolog, hogy cvs-sel is tudjon úgy együttműködni, hogy a saját fejlesztés alatt álló, de már publikált moduljainkat ilyen svn:externals-szerű módszerrel lehessen behúzni, és kezelni a cvs repót (tehát git alól managelni).
A negyedik kérdés, hogy a git Windowson hogy áll? Mennyire használható? Ha lesz esetlegesen Windows-os kolléga, akkor nem zárhatjuk ki a verziókezelésből.
- 1259 megtekintés
Hozzászólások
Ohai,
Hat Windows es Git nekem maximalis user experience volt. Lehetett Cygwin-en vagy virtualis gepen futtatni mert az osszes kliens valamilyen szinten broken volt.
Azt ne felejtsd el, hogy sok ceg hasznal alap VCS-t (SVN, CVS). Igy ha egy kliensnel svn-t kell hasznalni akkor igyisugyis svn-nel vagy leragadva.
Peter
Ui.: [first]
- A hozzászóláshoz be kell jelentkezni
Én értem, de a gond ott van, hogy a git rengeteg olyan dolgot támogat, amit az SVN nem tud. Kezdve a sokkal jobb branching/merging/commit rendszertől az olyan apró, de nagyon hasznos dolgokig, mint pl a stash.
- A hozzászóláshoz be kell jelentkezni
2) http://kernel.osuosl.org/pub/software/scm/git/docs/v1.6.0.6/git-svn.html
3) http://www.kernel.org/pub/software/scm/git/docs/git-cvsimport.html
http://www.kernel.org/pub/software/scm/git/docs/gitcvs-migration.html
4) TortoiseGIT (TortoiseSVN szeru), ismerem az authorjat, barmit kerek tole, meg aznap beleteszi.
- A hozzászóláshoz be kell jelentkezni
a kulso projecteknek meg:
http://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtr…
(meg nem hasznaltam, de most talaltam epp)
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni