Domů > microsoft, scm, subversion, windows > Subversion pod Windows

Subversion pod Windows

Pokud jste vývojáři a používáte Subversion (SVN) pod Windows máte několik možností jak to dělat. Donedávna jsem používal jen klienta buď Subclipse nebo Tortoisesvn (TSVN) a tím jsem to řešil. Buď jsem se vzdáleně připojil na SVN server nebo jsem používal lokální repozitory, které umí TSVN vytvořit a zpracovat. Pro vývoj je vcelku jedno které řešení používáte, pokud máte stálé připojení k internetu, musíte používat stejně centrální repozitory. Pro některé moje projekty, ale vlastní repozitory server nemám a hostuji to jen lokálně a celé repozitory jen zálohuji jako soubory.

Pár let co používám SVN to bylo v pořádku, pro vývoj to stačí. Pokud jsem používal Linux, tak to bylo o to jednoduší, měl jsem tak plný SVN server (1.4.6 aktuálně) a lokální nebo vzdálená administrace je totéž. Podobně se můžete zachovat i na Windows pokud k tomu máte motivaci, kterou jsem donedávna neměl. K instalaci na windows dopoučiji balíček TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi a aby vám fungoval server jako service je dobré to doplňit o svnservice-1.0.0.msi. Po jednoduché instalaci těchto balíčků a nastavení SVNROOT můžete ve svém klientovi přistupovat přes svn protokol a používat všechny běžné příkazy.

Já jsem měl v motivaci ve vytváření changelogu pro deploy pomoci svn.exe log –xml svn://localhost/rep_name což přes klienta TSVN nějak rozumně nešlo a při exportu přes schránku jsem měl problém s exportem češtiny ve výsledném dokumentu. Takto to jednoduše obejdu a můj jednoduchý skript udělá pro každý projekt aktuální changelog.

Categories: microsoft, scm, subversion, windows Tags:
  • abtris
    <!--texy-->Zkusil jsem ten VisualSVN protože jsem si potřeboval nastavit uživatele s právy a funguje to pěkně přes apache, ale mělo by to fungovat i přímo přes SVN protokol, ale mám s tím potíže, jednou to jde, podruhé ne. Nevyskakuje žádný pokyn na zadání uživatele a hesla.
  • Miloslav Ponkrác
    <!--texy-->Ještě bych skromně upozornil, že takový subversion server spojený s apache jsem také udělal:

    http://www.slunecnice.cz/sw/complex-web-server/
  • <!--texy-->Může se hodit -- než jsem přešel na SVN, měl jsem na svých Windows CVS. A taky jsem psal návod -- http://blog.javorek.net/2007/12/30/jak-na-cvs/ :)
  • Jozef Sevcik
    <!--texy-->Doporučujem VisualSVN Server - http://www.visualsvn.com/server/. Je to free balík, ktorý v rámci jednej inštalácie nainštaluje Apache s modulmi pre SVN, SSL, všetko pripravené a nakonfigurované pre lokálny/vzdialený HTTP prístup.
blog comments powered by Disqus

Switch to our mobile site