Опит
От: Огнян Кулев <ogi (a) fmi< dot >uni-sofia< dot >bg>
На: 29-01-2004@16:04 GMT+2
Оценка:
/От половин година използвам Subversion за два лични проекта. Командите са много по-интуитивни, както и концепциите му. Наистина Subversion ще измести CVS. (Друга система, която заслужава внимание, е GNU Arch.)
Досега съм имал само един проблем, който обаче се оправи със svnadmin recover.
Версия 1.0 има обаче потенциален дефект. Не могат да се губят промени :-) Значи ако има публичен Subversion сървър и някой тикне 2M файл, той няма начин да се премахне от хранилището. Разработчиците на SVN обещават в някоя следваща версия да добавят възможност за коригиране на такива работи.
[Отговори на този коментар]
Към: Опит
От: Красимир Казаков <wasp< at >sex< dot >bg>
На: 30-01-2004@6:42 GMT+2
Оценка:
/А ще има ли поддръжка от програми като
Cervisia? или някоя подобна.
[Отговори на този коментар]
Към: Към: Опит
От: Огнян Кулев <ogi< at >fmi< dot >uni-sofia< dot >bg>
На: 30-01-2004@9:17 GMT+2
Оценка:
/Специално за Cervisia не открих нищо с Google, но появата на поддръжка на Subversion в разни програми е просто въпрос на време.
Иначе знам за поддръжка в Emacs, Eclipse, Visual Studio. Примерни клиенти са TortioseSVN, RapidSVN.
Редактиран на: 30-01-2004@9:20
[Отговори на този коментар]
Опит с клиентската част
От: Димитър Жеков <jimmy (a) is-vn __точка__ bg>
На: 30-01-2004@7:23 GMT+2
Оценка:
/Много добре работи. Има changesets (~версии). Може част от repository-то (или цялото, естествено) да се roll-ва към определен changeset, или дори да се прехвърли към друг сървър (например, хипотетично, linux сорс от kernel.org с i2c драйвери от lm_sensors :-). Версия 0.26 и по-високите са OK, единствената ми забележка е, че е много тежко. TANSTAAFL.
[Отговори на този коментар]
Към: Опит с клиентската част
От: Огнян Кулев <ogi__at__fmi[ точка ]uni-sofia[ точка ]bg>
На: 30-01-2004@9:24 GMT+2
Оценка:
/Какво му е тежкото на клиентската част? Сещам се само за това, че има копие на всеки файл в .svn директорията. И това е, за да можеш да правиш някои операции, като status и diff, без да се свързваш към сървъра. Специално тази способност ми е доста ценна, когато променям през dial-up, защото се връзвам към Интернет единствено за да изпълня update и commit.
Тежко може да се нарече в сървърската част, където всичко се съхранява в Berkely DB, а не е на отделни файлчета, както в CVS.
[Отговори на този коментар]
Към: Към: Опит с клиентската част
От: Димитър Жеков <jimmy__at__is-vn< dot >bg>
На: 2-02-2004@7:19 GMT+2
Оценка:
/find foo | wc -l = ~32000; find foo -name .svn | xargs -r rm -r ; find foo | wc -l = ~4000 ; find / | wc -l = ~62000
Това е за foo с повечко директории.
[Отговори на този коментар]
Бъгаво
От: Андрей
На: 30-01-2004@9:41 GMT+2
Оценка:
/Първо да спомена, че лично не съм пробвал субвершън, но дочух от хора работещи за eZ Systems (Norway), които пишат eZ Publisher CMS, че все още е доста бъгаво, често има крешва хранилището и след това трябват 5 часа за да се регенерира базата от данни. 5 часа според мен са си доста време особено ако се случи през деня.
[Отговори на този коментар]
Към: Бъгаво
От: Огнян Кулев <ogi< at >fmi__dot__uni-sofia__dot__bg>
На: 30-01-2004@12:16 GMT+2
Оценка:
/Би ли посочил конкретен URL? Изглежда те все още използват SVN: http://pubsvn.ez.no/ Да не би това да е за версиите от преди половин година, когато май наистина не е било чак толкова стабилно?
[Отговори на този коментар]