Uživatelské nástroje

Nástroje pro tento web


tutorialy:subversion

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

tutorialy:subversion [2007/04/11 17:16]
stod
tutorialy:subversion [2007/04/11 17:34] (aktuální)
stod repository layout
Řádek 19: Řádek 19:
  
 Prozatím jen odkaz na [[http://​merlin.fit.vutbr.cz/​wiki/​index.php?​title=SVN_tutori%C3%A1l|SVN tutoriál]] z Brna. Prozatím jen odkaz na [[http://​merlin.fit.vutbr.cz/​wiki/​index.php?​title=SVN_tutori%C3%A1l|SVN tutoriál]] z Brna.
- 
  
 ==== Doporučená podoba repository ==== ==== Doporučená podoba repository ====
  
 +<​code>​
 +      Projekt
 +         |
 +         ​+---trunk ​  ​(pracovní verze) ​
 +         |
 +         ​+---tags ​    ​(releasy)
 +         |
 +         ​\---branches ​   (vývojové větve)
 +</​code>​
  
 +  * ''​trunk''​ -- aktuální vývojová verze projektu; v každém okamžiku obsahuje skompilovatelný kód
 +  * ''​tags''​ -- 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: 
- +  * http://​svnbook.red-bean.com/​nightly/​en/​svn.branchmerge.commonuses.html#​svn.branchmerge.commonuses.patterns 
- +  * http://​svnbook.red-bean.com/​nightly/​en/​svn.branchmerge.maint.html#​svn.branchmerge.maint.layout
  
 ==== Simulátory ==== ==== Simulátory ====
tutorialy/subversion.1176304608.txt.gz · Poslední úprava: 2007/04/11 17:16 autor: stod