Portál AbcLinuxu, 20. dubna 2024 04:39


Dotaz: SVN : kopie repozitáře a jeho synchronizace

19.8.2008 14:22 Smudla2
SVN : kopie repozitáře a jeho synchronizace
Přečteno: 403×
Odpovědět | Admin
Zdravím, mám dotaz na SVN. Máme repozitáře (server SVN) na síťovém disku dostupný pro všechny vývojáře. Problém nastává, když nějaký vývojář služebně odjede, kde nemá přístup k netu a nemůže tedy přistupovat k repozitářům. Je možno toto v SVN nějak řešit? Např. udělat si před odjezdem kopii repozitaře na lokální disk, dále pracovat s repozitářem normálním způsobem (commit, update, atd.) a po příjezdu (a přístupu na net) tento repozitář nějak zasynchronizovat s hlavním repozitářem na síťovém disku.

Díky za jakoukoliv radu.

Martin
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jiří P. avatar 19.8.2008 14:55 Jiří P. | skóre: 24 | blog: programování
Rozbalit Rozbalit vše Re: SVN : kopie repozitáře a jeho synchronizace
Odpovědět | | Sbalit | Link | Blokovat | Admin
když nebude na netu, tak update stejně neudělá. Jediné, co by mohl potřebovat jsou commity pro oddělení jednotlivých kroků vývoje (např. mezi jednotlivými úkoly). To bohužel SVN nepodporuje.
Subversion, being designed with the network in mind, allows many functions to be performed off-line. This includes "tagging" and "branching", as well as copying, status, and diffs
Čili offline mód pro SVN podporuje pouze příkazy add, delete, move, status, diff a revert.

Možné řešení problému za pomocí GITu se naskýtá zde.
In a world without fences and walls, who needs Gates and Windows?
19.8.2008 15:33 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: SVN : kopie repozitáře a jeho synchronizace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Trochu offtopic, ale nedá mi to:
Máme repozitáře (server SVN) na síťovém disku dostupný pro všechny vývojáře.
To je doufám omyl, že?

Jinak zpět ontopic: toto v principu subversion nepodporuje, máte dvě možnosti:

1) připojovat se zvenčí (samozřejmě zabezpečeně - SSL/https, případně nejaká VPN)

2) použít nějaký distribuovaný VCS
20.8.2008 13:44 vencas | skóre: 32
Rozbalit Rozbalit vše Re: SVN : kopie repozitáře a jeho synchronizace
bzr to umí (vedle gitu a dalších distribuovaných VCS) taky, má syntaxi dost podobnout svn.
19.8.2008 16:13 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: SVN : kopie repozitáře a jeho synchronizace
Odpovědět | | Sbalit | Link | Blokovat | Admin
jak uz tu padlo pouzit git konkrentne git svn

git a subversion
20.8.2008 11:19 nh
Rozbalit Rozbalit vše Re: SVN : kopie repozitáře a jeho synchronizace
Odpovědět | | Sbalit | Link | Blokovat | Admin
existuju jeste svk. distribuovana varianta nad svn, ale jak moc je to udrzovane a pouzitelne netusim.
20.8.2008 11:29 Jirka P.
Rozbalit Rozbalit vše Re: SVN : kopie repozitáře a jeho synchronizace
Použitelný to je, udržovaný taky a k svn je to bližší než git. V možnostech se ale gitu nevyrovná.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.