24.01.2006, 13:23 | #1 |
Участник
|
4 кодера работают над разными проблемами одной системы. Часто объекты которые они правят в свих тестовых базах пересекаются в результе заливая в боевую базу труды своей деятельности они накрывают достижения своих коллег. Есть ли опыт по разруливанию подобных ситуаций ??
|
|
24.01.2006, 13:36 | #2 |
Участник
|
Советую сначала поискать на форуме схожие темы а потом задавать вопросы. Тема много обсуждалась.
__________________
Want to believe... |
|
24.01.2006, 13:49 | #3 |
Участник
|
Неинформативный ответ (
|
|
24.01.2006, 14:00 | #4 |
NavAx
|
Ну если совсем лень попытаться решить проблему административно, воспользуйтесь чем-нибудь типа araxis-merge.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
24.01.2006, 14:10 | #5 |
Участник
|
так и делаем... миксуем код
но отнимает кучу времени |
|
24.01.2006, 15:22 | #6 |
NavAx
|
А какой Вы надеялись услышать?
Что кто-то подскажет мегасофтину, которая сама решит все траблы? На мибусо.ру кто-то предлагал что-то такое для Navision (не мегасофтину, но нечто, помогающее решать подобные проблемы, за бабло, разумеется), поищите.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
25.01.2006, 14:44 | #7 |
Участник
|
Мы решаем такую проблему так. В рабочую базу имеет право ставить объекты только один человек. Все разработчики после того как разрабатываемый функционал (объекты) оттестированы консультантами на локальных базах, присылают объекты. Если пересечений объектов нет (по тэгам), то ставим, если есть пинаем разработчиков, чьи объекты пересеклись, они сами договорятся. В 99% случаев проблем не бывает. Вообщем, если следовать методологии разработки проблем в основном и нет. Девтул на крайний случай. В основном это организационный вопрос, а использование дополнительных программ только добавляет проблем.
__________________
Должен остаться только один. |
|
25.01.2006, 14:52 | #8 |
Участник
|
Цитата:
Сообщение от NeNavision
Мы решаем такую проблему так. В рабочую базу имеет право ставить объекты только один человек. Все разработчики после того как разрабатываемый функционал (объекты) оттестированы консультантами на локальных базах, присылают объекты. Если пересечений объектов нет (по тэгам), то ставим, если есть пинаем разработчиков, чьи объекты пересеклись, они сами договорятся. В 99% случаев проблем не бывает. Вообщем, если следовать методологии разработки проблем в основном и нет. Девтул на крайний случай. В основном это организационный вопрос, а использование дополнительных программ только добавляет проблем.
|
|
07.02.2006, 22:31 | #9 |
Участник
|
Вам сюда:
http://www.fsh-soft.ru/prod/NCT/ Правда, имеющаяся на сайте версия, как выяснилось уже после выпуска релиза, рабоает только при CASE INCENSITIVE установках на сервере. И требует, естественно, SQL версии на площадке разработчика. Но в остальном впечатление крайне положительное. Качество работы улучшилось радикально. |
|
24.04.2006, 18:07 | #10 |
Участник
|
У нас самописаная примочка для SQL-версии навижен. Основана на триггере на табл. Objects. Вокруг этого написано несколько фукнций по взятию объекта на редактирование - возврата объекта после редактирования и закачке объекта в мастер-копию (закачивать приходится руками -fobами, ибо Nav не предоставляет интерфейсов сделать это программно) + всякие задачи программистам и т.д. Это всё вокруг этого триггера... Основное - триггер запрещает редактировать объект, пока ты его не взял на редактирование. Ну а когда выкладываешь - в архивную копию сохраняются В общем такой простенький и довольно удобный SourceSafe получился
|
|
15.06.2006, 16:11 | #11 |
Участник
|
У нас для разработчиков отдельный сервак, а не у каждого своя локальная копия. И Периодически синхронизируем.
|
|
16.06.2006, 11:21 | #12 |
Участник
|
1. Вести разработку на сервере тестовой версии и потом сливать все силами одного человека на рабочую версию
2. Если SQL - можно написать примочку, основанную на работе триггеров SQL таблицы Object 3. Если не SQL тут, ессно, если разработчики планируют изменять один и тот же объект - пусть договариваются Это распространенная практика работы групп программистов Navision на западе.
__________________
Вот такие, брат, дела! |
|