Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблема последней версии / 9 сообщений из 9, страница 1 из 1
26.01.2007, 14:11
    #34285383
Andrew_SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема последней версии
Тут проблемка есть. Больше даже наверное организационная.
В общем, такая ситуация, что есть проблема «последней» рабочей версии.

Например, есть у нас программа, в которой есть модули. И вот был у нас модуль для показа результата поиска. Мы этот модуль сделали и отдали. А сами посчитали, что работа этого модуля нехорошая, и стоит бы его переделать. И вот начинаем мы его переделывать, проходит день-два. И вдруг приходит жалоба от клиентов, что там у нас плохо работает (или что более реально, некрасиво выглядит) поиск и его нужно очень быстро переделать. Однако щас мы пользуемся SourceSave, и в нем ведем наш проект. Возникает вопрос, что же нам теперь делать? За эти несколько дней, мы начали переделывать систему для нового модуля поиска (возможно еще какие-то другие модули), и что же теперь делать: копировать все это счастье, возвращаться к «примерно последней работающей версии», делать в ней изменения и переделанную прогу отдавать клиентам. А уже потом обратно затирать изменения и возвращаться к нашей новой переделываемой системе.

Как можно решить такую проблему?
...
Рейтинг: 0 / 0
26.01.2007, 14:14
    #34285398
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема последней версии
существует такая программа - WinRar можно было бы раз в неделю делать.

я, если делаю изменения, делаю раз в два дня, получается около 20 метров читых исходников в месяц.

а по сабжу: либо быстро делать новый вариант, либо делать откат, если сможете.

а вообще хренованя ситуация.

аффтопитезь: объект либо именован, либо не существует
...
Рейтинг: 0 / 0
26.01.2007, 14:20
    #34285427
Alex.vu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема последней версии
Как по мне, у вас немного некорректный цикл разработки.

Обычно цикл должен выглядеть так:
1. Разработка версии Х.1
2. Внутреннее тестирование версии Х.1
3. Ревью версии Х.1 заказчиком на staging server
4. Диплоймент версии Х.1 на production server.

Версия Х.1 уходит в бранч, а в head-revision продолжается вестись разработка, как только дошли до очередного этапа, создаете бранч Х.2 - и переходишь на этап 2. описанный выше.

Между делом все багфиксы делаются в Х.1 людьми которые выделенны для супорта, и кросс-интегрируются с head revision при необходимости.
...
Рейтинг: 0 / 0
26.01.2007, 14:23
    #34285441
Andrew_SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема последней версии
ОТ Сердюка:
у нас тоже раньше біл сурсейф - ужасно глючная и неудобная штука. в ней как раз нельзя сделать бранч, которій идеально решил бі вашу проблему
...
Рейтинг: 0 / 0
26.01.2007, 14:23
    #34285442
Andrew_SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема последней версии
От Алика:
Есть такая штука как теги и ветви.
Т.е. вы можете поставить метку на все файлы, которые счас хранятся в вашей системе и считать их релизом 1. От этого релиза вы начнете одну ветвь, которая будет запрошенным фиксом. А в голове проекта у вас будет находится соответственно новая разработка.

Такие вещи поддерживает CVS и SVN. Думаю, что ваша система слежения за версиями также должна поддерживать это.
...
Рейтинг: 0 / 0
26.01.2007, 14:25
    #34285448
Andrew_SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема последней версии
От Андрюхи:

и выбираешь задать метку или как то так..

все файли проекта у тебя метяться ....

и тогда ты в любое время можешь вять версию проекта по метке...

вот так вот...

а билды нужно делать хотя бы раз в неделю... в вашем случае....

хотя неплохой рещультат ---- билд каждый день

более низкоуровневая детализация для вас думаю будет неуместа...

собсвенно и все

ну так если были изменения после меток...

то они не попадут в ту версию что ты пометил..

ты просто получишь весрии исходников..... до метки...

вот и все...
...
Рейтинг: 0 / 0
26.01.2007, 14:31
    #34285478
Andrew_SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема последней версии
От Кучеры:
я в данном случае узнаю у разработчиков, когда эту улучшенную версию доделют, описываю её, и соглассовываю с Заказчиком, новый вид и срок исправления, обосновывая тем, что Разработчик проанализировал замечание и выбрал лучшее решение...

в зависимости от срока, конечно

делать два раза одно и тоже - неинтересно и дорого
...
Рейтинг: 0 / 0
26.01.2007, 14:33
    #34285490
Andrew_SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема последней версии
От Виталика:
МНе еще посоветовали через CHeck
а чего вы незделаете так что например зделали рабочую версию поиска .
Если хотите что бы оно работало выше круче и сильнее нужно доплатить . ВОзможно заказчику и та версия вполне устроит которая на ваше мнение плохая

Есть рабочая версия отвечающая тех задание ,
для улучшение характеристик системы нужно дополнительно время деньги
И делаете отдельно новую версию поиска елси неустраивает шлифуете старую до максимально возможного и всё .
...
Рейтинг: 0 / 0
26.01.2007, 15:18
    #34285687
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема последней версии
Andrew_SQLКак можно решить такую проблему?
Не знаю, как это решать именно в Source Safe, а по идее для этого надо делать ветвление (branch) в той или иной форме. Во-первых, на каждый билд должна ставиться соответствующая метка (точно помню, что VSS это умеет). В данном случае вам нужно сделать ветвление от последнего билда (того, что у заказчика), быстро сделать нужные ему изменения, пометить их как очередной билд, а новую версию тем временем не спеша дорабатывать с учетом "быстро сделанного". Как доведете до ума - сделанное становится основной веткой либо возвращается в нее, разработка спокойно идет дальше.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблема последней версии / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]