Vlákno názorů k článku
Projekt OpenOffice.org přechází na Mercurial od neznalek - :s … co to sakra znamena? ja tomu...

  • Článek je starý, nové názory již nelze přidávat.
  • 17. 10. 2009 9:35

    neznalek (neregistrovaný)

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

  • 17. 10. 2009 16:27

    kes (neregistrovaný)
    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.