Datum přidání: Mar 01, 2011 6:40:4 PM
Takže za předpokladu že máte svn server, třeba google kód, např: https://drawdb.googlecode.com/svn/trunk/ a chceme na něj dostat náš projekt.
První si zjistíme přístupové heslo na přístup, to je v nastavení profilu google codu, v záložce settings,
toto heslo se pak užije při autorizaci svn.
Takže si přejdete přímo do adresáře kde máte svůj projekt:
$ cd ~/gambas2/trunk/
nebo
$ cd ~/gambas2/svn/drawdb/
a teď se použije samozný import:
$ svn import https://drawdb.googlecode.com/svn/trunk/ --username vášlogin
nebo
$ svn import https://drawdb.googlecode.com/svn/gambas2/drawdb/ --username vášlogin
(to znamená že budete ze složky drawdb importovat na server do složky svn/gambas2/drawdb, tzn uděláte v podstatě zrcadlo své verze na svnko)
nezapomeňte, že musíte být ve složce svého projektu! při autorizaci vložíte výše zjištěné heslo.
pokud je vše správně měly by jste vidět jak se přenášejí soubory na svn na webu.
Teď samotné zatažení do gambasu, původní verzi necháme, a dáme vytvořit nový projet,
veberem složku, vyberem složku kam se bude verze z svn kopírovat (ne složku projektu ale složku kde se projekt nachází), v dalším kroku do adresy svn vložíme (nedoporučuji vkládat do složky z kama byl původní projekt importován):
$ https://drawdb.googlecode.com/svn/trunk/
nebo
$ https://drawdb.googlecode.com/svn/gambas2/drawdb/ (pro gambas2)
$ https://drawdb.googlecode.com/svn/gambas3/drawdb/ (pro gambas3)
(projekt se musí nechat automaticy stáhnout do nějaké složky kde není importovaný originál)
potvrdíme a necháme to stáhnout projekt z svn, Gambas stáhne zadanou složku z svn do zadaného umístění.
Gambas3 pak zakřičí ze vybraná složka není projekt (za předpokladu ze vyberete jinou složku než ten samotný projekt), takže vybídne zase startovní okno, pak tedy dáte otevřít projekt, a to ten který se stáhl do složky trunk, ten otevře a tam správně pochopí že je to svn projekt a ve vlastnostech projektu povolí dotyčnou záložku. (pokladam prozatim za bug, tento bug by mel byt od revize 3642 opraven)
A můžete v gambasu normálně pracovat s svn, ať už je na sourceforge a nebo google codu.