Добрый день господа.
Подскажите умную мысль.
Есть у меня проект мало мало коммерческий, одна простенькая программа. Зачастую её просто покупают, а зачастую покупают но тут же заказывают доработки.
когда требуются доработки , я просто копирую последнюю версию кода и переделываю её под нужды заказчика, но начинается гемор,
когда я нахожу какую либо ошибку в основной версии и надо её потом править руками по остальным версиям, это как бы пустая трата времени.
Подскажите что поставить для управления кодом, svn или там git ?
Контроль кода
Модератор: Модераторы
- Ichthyander
- энтузиаст
- Сообщения: 701
- Зарегистрирован: 04.04.2007 08:32:43
- Откуда: Астрахань
- Контактная информация:
Вне зависимости от того, что с системами управления версиями удобней в случае разработки персональных версий программ, я использовал ключи компиляции и {define user1} [типа -dUser1], таким образом без форка добавлял [или даже удалял] нужный функционал для конкретного заказчика, если норм доплачивал клиент. В остальных случаях добавлял функционал в основную ветку через добавление соответствующих настроек функионала
DYUMON писал(а):Добрый день господа.
Подскажите умную мысль.
Есть у меня проект мало мало коммерческий, одна простенькая программа. Зачастую её просто покупают, а зачастую покупают но тут же заказывают доработки.
когда требуются доработки , я просто копирую последнюю версию кода и переделываю её под нужды заказчика, но начинается гемор,
когда я нахожу какую либо ошибку в основной версии и надо её потом править руками по остальным версиям, это как бы пустая трата времени.
Подскажите что поставить для управления кодом, svn или там git ?
svn достаточно, если авторов немного. Но в Вашем случае лучше условная компиляция (сборка).
