Tusite nekdo proc jim nevyhovuje SVN a maji chut patlat se s prechodem na novy system?
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.
Dále čtěte…
- Nové uživatelské rozhraní OpenOffice.org 3. 8. 2009 13:52
- OpenOffice.org 3.4 se nově jmenuje Apache OpenOffice 9. 5. 2012 8:43
- Prečo IBM spojila Lotus Symphony práve s Apache OpenOffice 13. 3. 2012 13:37
- Kancelářský balík IBM Lotus Symphony končí 1. 2. 2012 14:25
- Spojí se opět OpenOffice.org s LibreOffice? 4. 1. 2012 0:00
Re: proc uz ne SVN?
celé vláknoProtož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.
Re: proc uz ne SVN?
celé vláknoNetusim 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.
Re: proc uz ne SVN?
celé vláknoHlavně 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.
Re: proc uz ne SVN?
celé vláknoSouhlas, 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.
Re: proc uz ne SVN?
celé vláknospíš 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
Re: proc uz ne SVN?
celé vláknoHmm. Do ted jsem si myslel, ze Linus ma nadhled a chape problemy a reseni druhych. Na druhou stranu, ted chapu to nabozenstvi kolem git. :-)
distribuovany...
celé vlákno:s … co to sakra znamena? ja tomu rozdilu od SVN moc nerozumim X-(
Re: distribuovany...
celé vlákno- 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.

