|
Тема |
Re: Винбилд [re: Paдo] |
|
Автор |
RepeatableRead (transactional) |
|
Публикувано | 23.11.04 12:03 |
|
|
Ако може да препоръчаш някоя CVS за сравнение?
Какво значи това? CVS е сорс контрол система. Една от най-добрите. Най-важното предимство според мен спрямо VSS е, че позвoлява няколко човека да работят по един и същ файл, като мърджването става на клиента, който може да оправи конфликтите (ако има) и да commit-не спокойно. Тоест системата работи по оптимистичен модел. За разлика от това, VSS работи по песимистичен модел - един разработчик checkout-ва файла и го заключва. Друг не може да го променя след това. Позволява и няколко човека да checkout-нат файл, но най-интересното е, че мърджването става при commit, което е голяма глупост.
Друга набираща популярност сорс контрол система е Subversion (SVN). Той има всички възможности които има и CVS, но за разлика от него поддържа следене на историята на преименуването (местенето) на файлове и директории. Това е страхотен feature, като се има в предвид, че на всеки му се налага да прави рефакторинг и не иска да си изгуби историята като премести файл.
|
| |
|
|
|