de-vraag
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
 grapefrukt
grapefrukt
Question

Čo znamenajú "vetva", "značka" a "kmeň" v repozitároch Subversion?

Tieto slová som často videl v diskusiách o Subversion (a hádam aj o všeobecných repozitároch). Posledných niekoľko rokov používam SVN pre svoje projekty, ale nikdy som nepochopil úplný koncept týchto adresárov.

Čo znamenajú?

1181 2008-08-19T13:22:03+00:00 3
 Shog9
Shog9
Edited question 9 september 2012 в 6:28
Programovanie
glossary
svn
tags
branch
trunk
Popular videos
LF Live Webinar: Continuous Secure Delivery for Infrastructure as Code
LF Live Webinar: Continuous Secure Delivery for Infrastructure as Code
pred 10 mesiacmi
2011 Ford F-150 XLT - West Branch
2011 Ford F-150 XLT - West Branch
pred 9 rokmi
« Predchádzajúci
Ďalšie »
This question has 1 odpoveď in English, to read them log in to your account.
Nick Berardi
Nick Berardi
19 august 2008 в 1:25
2008-08-19T13:25:17+00:00
Viac na
Zdroj
Upraviť
#8421984

V SVN sú tag a vetva naozaj podobné.

Tag = definovaný časový úsek, zvyčajne sa používa pre vydania

Vetva = tiež definovaný časový úsek, na ktorom môže pokračovať vývoj, zvyčajne sa používa pre hlavné verzie ako 1.0, 1.5, 2.0 atď. To vám umožní pokračovať v podpore produkčného vydania a zároveň pokračovať v prelomových zmenách v kmeňovej verzii

Kmeň = vývojový pracovný priestor, tu by mal prebiehať všetok vývoj a potom by sa mali zmeny začleniť späť z vydaní vetvy.

38
0
Eric  Z Beard
Eric Z Beard
19 august 2008 в 1:27
2008-08-19T13:27:23+00:00
Viac na
Zdroj
Upraviť
#8421985

V skutočnosti nemajú žiadny formálny význam. Priečinok je priečinok pre SVN. Sú všeobecne akceptovaným spôsobom organizácie projektu.

  • Kmeň je miesto, kde uchovávate hlavnú líniu vývoja. Priečinok branch (vetva) je miesto, kde môžete vytvárať, no, vetvy, ktoré je ťažké vysvetliť v krátkom príspevku.

  • Pobočka je kópia podmnožiny vášho projektu, na ktorej pracujete oddelene od kmeňa. Možno je určená na experimenty, ktoré sa nemusia nikam dostať, alebo je určená na ďalšie vydanie, ktoré neskôr začleníte späť do kmeňa, keď sa stane stabilným.

  • A priečinok tagy slúži na vytváranie označených kópií vášho repozitára, zvyčajne pri kontrolných bodoch vydania.

Ale ako som povedal, pre SVN je priečinok priečinkom. Vetva, kmeň a tag sú len konvencie.

Slovo 'kópia' používam liberálne. SVN v skutočnosti nevytvára úplné kópie vecí v úložisku.

Peter Mortensen
Peter Mortensen
Edited answer 3 január 2016 в 8:01
29
0
 bradtgmurray
bradtgmurray
19 august 2008 в 1:28
2008-08-19T13:28:01+00:00
Viac na
Zdroj
Upraviť
#8421986

Kmeňový adresár je adresár, ktorý pravdepodobne poznáte najlepšie, pretože sa v ňom uchovávajú najnovšie zmeny. Vaša hlavná kódová základňa by mala byť v kmeňovom adresári.

Adresár branches slúži na uchovávanie vašich vetiev, nech už sú akékoľvek.

Adresár tags slúži v podstate na označovanie určitej množiny súborov. Robíte to pre veci ako vydania, kde chcete, aby "1.0" boli tieto súbory v týchto revíziách a "1.1" boli tieto súbory v týchto revíziách. Zvyčajne nemeníte značky po ich vytvorení. Viac informácií o značkách nájdete v Kapitola 4. Vetvenie a spájanie (v Riadenie verzií so Subversion).

Peter Mortensen
Peter Mortensen
Edited answer 9 apríl 2012 в 6:08
9
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Jasur Fozilov
Registered pred 8 hodinami
2
Zuxriddin Muydinov
Registered pred 23 hodinami
3
Денис Анненский
Registered pred 3 dňami
4
365
Registered pred týždňom
5
True Image
Registered pred týždňom
DE
ES
FR
ID
IT
JA
KO
NL
PT
RO
RU
SK
ZH
© de-vraag 2022
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora