néhány git kérdés

Fórumok

Ü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.

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]