Суперчеловек - убийца супермутантов
[Most Recent Entries]
[Calendar View]
[Friends View]
Friday, December 18th, 2009
Time |
Event |
11:25a |
Масштабируется ли GIT до терабайтных репозиториев? Выясняется, что нет. * http://www.contextualdevelopment.com/logbook/git/large-projects* http://stackoverflow.com/questions/999744/is-git-recommended-for-large-250gb-content-repositories* http://git.or.cz/gitwiki/GitFaq#HowdoIusegitforlargeprojects.2Cwheretherepositoryislarge.2Csayapproaching1TB.2CbutacheckoutisonlyafewhundredMB.3FWilleverydeveloperneed1TBoflocaldiskspace.3F* http://stevehanov.ca/blog/index.php?id=50* http://www.jaredoberhaus.com/tech_notes/2008/12/git-is-slow-too-many-lstat-operations.html* http://github.com/rjp/git-split/blob/master/git-split Возможное решение Коммерческие альтернативы: * http://en.wikipedia.org/wiki/IBM_Rational_ClearCase* http://en.wikipedia.org/wiki/Perforce* http://en.wikipedia.org/wiki/Plastic_SCM* http://en.wikipedia.org/wiki/Comparison_of_revision_control_software* http://en.wikipedia.org/wiki/Monotone_(software) * http://www.monotone.ca/Выяснил, что Monotone и GIT - почти одно и то же. In April 2005, Monotone became the subject of increased interest in the FLOSS community after Linus Torvalds mentioned it as a possible replacement for BitKeeper in the Linux development process.[3] Instead of adopting Monotone, Torvalds wrote his own SCM system, Git. Git's design uses some ideas from Monotone, but the two projects do not share any core source code.
A key issue debated was whether the replacement of BitKeeper should support cherry picking wherein the tree maintainer can approve a subset of patches while rejecting others on an individual basis. Linus argues that this approach "results in the wrong dynamics and psychology in the system" by shifting burden to the upstream maintainers rather than forcing downstream maintainers to put more effort into keeping their trees free from garbage. He further argues that Monotone is correct in its aversion to cherry-picking as a feature, but then fails to take it far enough by not making it easy enough to "throw away" unclean working trees after their purpose is served.[4] He also noted his perception that Monotone at that time had not achieved the performance level required by a project as large as Linux kernel development.
This argument runs contrary to the perception among many software developers that cherry picking is an advanced feature that an SCM tool should strive to support. Other SCM tools, such as Darcs, are particularly strong in this area. Nowadays, both Git and Monotone have supported cherry picking for some time.Вот так вот. У программы слишком много фич? Давайте её с нуля перепишем. | 5:33p |
Админ у gentoo-wiki.com и gentoo-portage.com - редкий Вася. Год назад потерял базу данных, и по моему впечатлению, вики не станет такой же информативной и за пять грядущих лет. Пейсатели в таких случаях сильно фрустрируются и перестают пейсать. |
|