Subversion je software typu klient/server, přičemž je jedno, jakého klienta používáte. Protokol je standardizovaný a jednotliví klienti jsou tedy zaměnitelní.
Pluginy do VS.NET jsem nezkoušel. Zdá se, že není problém se obejít bez nich.
Centrální úložiště (repository) je umístěné na adrese http://patf-biokyb.lf1.cuni.cz/repos/ a je přístupné i mimo počítače ústavu. Obsah repository není veřejně přístupný. Pro čtení je vytvořen „skoroanonymní“ účet, pro zápis je potřeba být členem Kofrlabu a mít vytvořený na serveru speciální účet1). Protože přístup do repozitáře probíhá přes protokol http, je možné jeho obsah prohlížet přes webový browser2).
Prozatím jen odkaz na SVN tutoriál z Brna.
Projekt | +---trunk (pracovní verze) | +---tags (releasy) | \---branches (vývojové větve)
trunk
– aktuální vývojová verze projektu; v každém okamžiku obsahuje skompilovatelný kódtags
– při každém release se vytvoří podadresář, do kterého se zkopíruje trunk
(udržuje přesnou podobu kódu aplikace, která běží uživatelům)branches
– větve se zakládají při rozdělení projektu na více paralelních verzí (např. Wizard pro .NET 1.1 a .NET 2.0) nebo jako krátkodobé vývojové větve (při práci na velkém kusu kódu si udělám novou větev, abych do ni mohl commitovat i nezkompilovatelný kód; po dokončení se spojí s trunkem)Odkazy:
Pokud chcete vyvíjet simulátor, je potřeba nainstalovat Wizard .NET, nástroj pro generování .NET assembly ze Simulinkového modelu. Potom doporučuji vytvořit si na disku následující adresářovou strukturu (v závorce je uvedeno, jaký adresář vycheckoutovat):
Simulatory (nebo jakkoliv) | +---Matlab Wizard .NET ("http://patf-biokyb.lf1.cuni.cz/repos/Simulators .NET/Matlab Wizard .NET/trunk") | +---TrivialSimulator ("http://patf-biokyb.lf1.cuni.cz/repos/Simulators .NET/TrivialSimulator") (ma nastavene references na "..\Matlab Wizard .NET\References") | \---Nejaky dalsi simulator (zase nastavene references na "..\Matlab Wizard .NET\References")
TrivialSimulator pochopitelně checkoutovat nemusíte, je tam jen na ukázku. Vaše simuláry dávejte do repository do adresáře „http://patf-biokyb.lf1.cuni.cz/repos/Simulators .NET/“. Nic vám samozřejmě nebrání si v adresáři simulátoru vytvořit standardní podadresáře trunk
, tags
a branches
.