CVS, SubVersion, PEAR, (или даже VSS) и Патчи классов (функций)

nut

Новичок
CVS, SubVersion, PEAR, (или даже VSS) и Патчи классов (функций)

hi!

Мен интересует мнение общественности по поводу обновления функций или классов.
Задача такая, есть 2 типа кода, оба ООП.

1. Класс 1 и в нем куча функций, как без обновления всего класса обновить (пропатчить) нужную функцию?

2. Классов много и поэтому задача облегчается, обновлять нужно только нужный класс, но хотлось бы и в каждом из них менять только нужное.

Вопрос:
1. Кто пользуется какой системой контроля версий для PHP кода?
2. Есть ли в PEAR автоматические парсеры которые могут патчить код?
 

svetasmirnova

маленький монстрик
поставь что-нибудь из перечисленного в заголовке (но не PEAR) и попробуй: вопросы отпадут.
 

nut

Новичок
с PHP работают все?
для меня важны не столько деревья версий сколько патчи.
 

svetasmirnova

маленький монстрик
>с PHP работают все?
им абсолютно не важно с чем работать. Единственное ограничение: бинарные файлы будут полностью перегружаться. Но PHP-скрипты - не бинарные файлы :) И я люблю SVN =)
 

syfisher

TDD infected!!
Я может не слишком по делу, ну в общем команда svn diff -r r1:r2 > patch_file.txt может создавать файл изменений по какому-там стандарту. Этот patch_file.txt можно применять при помощи команды patch (в Unix).
 

nut

Новичок
Ндаа, я почитал про svn, вот это система! Аж страшно :)
 

master_x

Pitavale XXI wieku
nut
чего страшного то? обычная система контроля версий... попробуй CVS =) хотя Света сейчас скажет, что это прошлый век =)
 
Сверху