Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Projekt OpenOffice.org přechází na Mercurial

Vývojáři z projektu OpenOffice.org posledních pět měsíců připravovali přechod na nový systém správy verzí. Ve hře na nového správce byl jak GIT, tak Bazaar a Mercurial. Nakonec byl zvolen Mercurial, protože do sebe spojuje jednoduchost, flexibilitu a zároveň výkon.

Předchozí zprávička Následující zprávička        
Asterixx
Asterixx (neregistrovaný) ---.rtsgroup.net
16. 10. 2009 14:28

proc uz ne SVN?

celé vlákno

Tusite nekdo proc jim nevyhovuje SVN a maji chut patlat se s prechodem na novy system?

Honza DVB aura:54
16. 10. 2009 14:32

Re: proc uz ne SVN?

celé vlákno

Protože SVN není distribuované?
Mercurial is a modern and flexible distributed SCM tool with the fast and convenient merging capability which is so required for OOo development.

Tarmaq _ aura:97
16. 10. 2009 14:41

Re: proc uz ne SVN?

celé vlákno

Netusim jake byly konkretne jejich duvody, ale zrejme to budou hlavne vyhody distribuovanych verzovacich systemu, ostatne podobny krok ucinily dalsi projekty, jako napr. Python. Seznam vyznamnych projektu, ktere pouzivaji mercurial je zde.

Ja osobne jsem rad ze na Mercurial prechazeji i projekty jako OOo, Python, Mozilla. Myslim si, ze je to dobra volba.

alblaho
alblaho (neregistrovaný) ---.144.broadband4.iol.cz
16. 10. 2009 15:06

Re: proc uz ne SVN?

celé vlákno

Hlavně dosud používali CVS, což muselo být docela peklo.

Distribuované verzování se hodí i když je vývojářů pár, u velkých otevřených projektů je to velké usnadnění práce nepravidelných přispěvatelů.

My ve firmě přecházíme ze SVN na Git kvůli výkonu a lepší práci s větvemi.

Tarmaq _ aura:97
16. 10. 2009 15:10

Re: proc uz ne SVN?

celé vlákno

Souhlas, jeste bych vyzdvihl praci offline, coz se take projevuje mimo jine i na jiz zminenem vykonu.. Jinak u nas je to prave Mercurial, na ktery nektere projekty jiz presly.

jos
jos (neregistrovaný) 193.179.128.---
16. 10. 2009 16:57

Re: proc uz ne SVN?

celé vlákno

spíš se nechtějí patlat se SVN, zkus si mercurial nainstalovat a chvilku používat, pak to pochopíš

výhody mercurialu ani zdaleka nekončí tim, že je distribuovanej

Lejzy
Lejzy (neregistrovaný) ---.scnet.cz
17. 10. 2009 0:14

Re: proc uz ne SVN?

celé vlákno
Karell aura:84
17. 10. 2009 21:37

Re: proc uz ne SVN?

celé vlákno

Hmm. Do ted jsem si myslel, ze Linus ma nadhled a chape problemy a reseni druhych. Na druhou stranu, ted chapu to nabozenstvi kolem git. :-)

neznalek
neznalek (neregistrovaný) ---.net.upc.cz
17. 10. 2009 9:35

distribuovany...

celé vlákno

:s … co to sakra znamena? ja tomu rozdilu od SVN moc nerozumim X-(

kes
kes (neregistrovaný) 94.142.234.---
17. 10. 2009 16:27

Re: distribuovany...

celé vlákno
Kdybych měl srovnat svn a git, tak pro mě jsou relevantní následující rozdíly:
Práce off-line
  • S gitem i bez připojení máte přístup k plné historii, s svn (kde repozitář je na vzdáleném serveru) máte jen to, co jste check-out'ovali
  • S gitem můžete průběžně komitovat svoje změny, protože repozitář je lokální .git/
  • (Lokální kopie svn repozitáře udělá podobnou službu, ale není tu žádná podpora pro synchronizaci s tím hlavním)
Soukromý repozitář
  • Do soukromého repozitáře na vašem disku vám nikdo nepoleze. (To má své výhody i nevýhody)
Megre
  • Git nemá problém, když mergujete vícekrát po sobě, svn se vám snaží vnutit i to co jste už dříve zamergovali.
  • Git se zdá být o dost rychlejší při velkém množství souborů
Kontrola přístupu
  • V Svn můžete kontrolovat, kdo smí číst a/nebo zapisovat do repozitáře i do jednotlivých adresářů
  • Git – pokud vím – nic takového neřeší. Zápis má správce stromu, který přetahuje (pull) data od ostatních.
Konzistence dat
  • Git kontroluje SHA1 hashe uložených dat, co dělá svn netuším.
Zasílat nově přidané příspěvky e-mailem        

Přehled názorů

proc uz ne SVN?
Asterixx 16. 10. 2009 14:28
├ 
Re: proc uz ne SVN?
Honza DVB 16. 10. 2009 14:32
├ 
Re: proc uz ne SVN?
Tarmaq _ 16. 10. 2009 14:41
├ 
Re: proc uz ne SVN?
alblaho 16. 10. 2009 15:06
│
└ 
Re: proc uz ne SVN?
Tarmaq _ 16. 10. 2009 15:10
├ 
Re: proc uz ne SVN?
jos 16. 10. 2009 16:57
└ 
Re: proc uz ne SVN?
Lejzy 17. 10. 2009 00:14
 
└ 
Re: proc uz ne SVN?
Karell 17. 10. 2009 21:37
distribuovany...
neznalek 17. 10. 2009 09:35
└ 
Re: distribuovany...
kes 17. 10. 2009 16:27