Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Как происходит совместная разработка и отладка web проектов? |
Что касается web-а... WebMaster-а Воронежа - объединяйтесь! |
|
Опции темы |
04.01.2013, 11:37 | #1 |
RockStar
Сообщений: 396
Регистрация: 18.10.2007
Не в сети |
Как происходит совместная разработка и отладка web проектов?
Здравстсвуйте, уважаемые.
Вот у меня какой вопрос к вам, как к самым компетентым и доброжелательным в мире. Смотрите, у меня есть, допустим, пять разных сайтов. Я их посоянно дорабатываю, перепиливаю, переделываю. Серверная часть на PHP, я использую netBeans. То есть, у меня на компе есть полная копия сайтов, я их запускаю через MAMP, они отличаются только адресом (site.dev вместо site.com) В общем я этот сайтик запускаю на локальном сервере, запускаю netBeans, делаю правки, поправленные файлы вручную заливаю обратно на сервер. И вот так вот, в общем-то и происходит. Немного ситуация усложняется тем, что я работаю не всегда один, а со специально обученными людьми, зачастую еще и удаленно, поэтому контролировать все изменения с каждым разом труднее и труднее. Я помню, раньше, когда работали с Visual Studio, там во-первых были большие серьезные дяди, которые это все нам настроили и сами все контролировали + если над одинм файлом работают несколько человек, то файлик может редактировать только один из работающих, а второму - ни-ни, по очереди все. Тоже самое и с релизом - пока все всё не проверят, на сайте обновлений нет. Удобно же, чо. А главное, все делалось нажатием кнопки. Теперь вот все поменялось, а я не знаю что делать - за прогрессом не уследил, дальше будет только хуже, хватит это терпеть. Понимаю, что должно быть сто миллионов решений, но не знаю даже, что загугливать. Нужна инфа для самых маленьких о том как наладить совместную разработку проекта с контролем качества, контролем версий и чтобы все обновлялось по нажатию кнопочки. Желательно это все как-то увязать с netBeans, потому что я к нему привык. Спасибо большое. |
04.01.2013, 12:05 | #2 |
Форумец
Сообщений: 1,880
Регистрация: 21.04.2004
Возраст: 38
Не в сети |
|
04.01.2013, 13:29 | #3 |
Форумец
Сообщений: 39,860
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
|
04.01.2013, 14:02 | #4 |
Форумец
Сообщений: 3,705
Регистрация: 02.08.2006
Не в сети |
|
04.01.2013, 14:23 | #5 |
RockStar
Сообщений: 396
Регистрация: 18.10.2007
Не в сети |
Про github я знаю, но пока его не трогаю, пробую https://bitbucket.org/, потому что там приватные аккаунты бесплатные.
Про Redmine я что-то вообще не вкурил, но разберусь. Вот я к чему спрашиваю, например студии, какие-то команды разработчиков, прочие IT отделы специалистов для внутренних проектов - они что используют для подобной разработки? Тот же github? |
04.01.2013, 14:59 | #6 | |
Форумец
Сообщений: 39,860
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Цитата:
Его и используют. Наряду с Mantis и др. О специализированных для веб-разработки подобных продуктах я никогда не слышал. Подозреваю что из-за того что их нет))) С другой стороны - не вижу никаких проблем в том чтобы прикрутить тот же Redmine к Web проект у/там. |
|
04.01.2013, 15:00 | #7 | |
Форумец
Сообщений: 1,880
Регистрация: 21.04.2004
Возраст: 38
Не в сети |
Цитата:
|
|
04.01.2013, 15:12 | #8 |
Форумец
Сообщений: 3,705
Регистрация: 02.08.2006
Не в сети |
Serezhka, для одновременного участия 2-3 человек над одним веб-проектом на самом деле не обязательно использовать все эти буржуинские приблуды.
Достаточно соблюдать несколько простых правил: - никаких локальных копий целиком проектов быть не должно, проект должен быть в одном общедоступном месте (это исключает заливание "свежих" своих версий, поверх чужих исправлений) - хочешь поправить файл? сначала возьми его из места где проект лежит, не правь локальные копии, общие исходники могли быть уже кем-то поправлены. - пару раз надо Для всяких сильно крутецких и сложных проектом может и есть смысл объединяться во всякие там соц.сети программистов и выкладывать все кишки на паблик с ведением описательной части и всякими баг репортами. В повседневной деятельности - на это просто тупо не хватает времени. |
04.01.2013, 15:25 | #9 |
RockStar
Сообщений: 396
Регистрация: 18.10.2007
Не в сети |
Spectator, ага, хорошо, спасибо, буду пробовать.
svga, вот это вот спасибо, прям, отдуши. А это автоматизировать как-то можно? Вот у меня конкретный вопрос, даже, касаемо меня одного. У меня две копии сайтов - одна на локале, одна, собственно, в сети. Я правлю ту, которая на локале, проверяю, потом заменяю на то, что в сети. Я все как и все делаю? |
04.01.2013, 17:34 | #10 | ||
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35
Не в сети |
Здесь дополнение: это может хоть как-то работать для 2-3 трех человек с преимущественно непересекающимися (по файлам) областями деятельности.
Цитата:
Цитата:
Хе-хе. Резюме: не надо в данном случае svga слушать, он все равно сеошник. |
||
04.01.2013, 17:55 | #11 | ||
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35
Не в сети |
Redmine нафиг; и у bitbucket'а, и у github'а есть собственные багтрекеры.
Цитата:
Цитата:
https://confluence.atlassian.com/dis...eployment+Keys Последний раз редактировалось silly; 04.01.2013 в 18:49. |
||
05.01.2013, 21:37 | #12 | |
RockStar
Сообщений: 396
Регистрация: 18.10.2007
Не в сети |
silly, спасибо.
Тут вопрос не в багтрекерах, и не в том, как кем управлять, а действительно, в том, что пять человек будут делать разное, вроде бы с разными файлами, но могут затронуть какой-то один файл. Притом одновременно. Или вот, если кто-то что-то наворотит, а ошибко обнаружится только через месяц, а стабильной версии-то и нету. Вот так вот, ну понятно, в общем. Но ниче, вроде ситуация проясняется потихоньку. Цитата:
|
|
06.01.2013, 17:47 | #13 |
xxCENSOREDxx
Сообщений: 983
Регистрация: 09.04.2006
Возраст: 44
Не в сети |
|
09.01.2013, 15:26 | #14 | |
:-р
Сообщений: 568
Регистрация: 15.12.2003
Не в сети |
Цитата:
пробовал как-то внедрить в коллектив планировщика - через полгода идея была похоронена ввиду отсутствия времени и банальной лени. теория часто расходится с практикой. во всяком случае в локальных вещах. ну тут все довольно прозрачно при работе в одном помещении - каждый занимается конкретным разделом/функционалом проекта. и перезапись файла сопровождается истошным матерным воплем в течение 5-10 минут после акта. при этом "ругать" надо самого тихого в этот момент времени - как правило, это мимикрирующее существо заметно сразу ))) |
|
09.01.2013, 16:35 | #15 |
Форумец
Сообщений: 292
Регистрация: 21.01.2011
Не в сети |
http://habrahabr.ru/post/140917/ как вариант тоже
|
09.01.2013, 18:10 | #16 |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35
Не в сети |
|
09.01.2013, 19:36 | #17 | ||
Форумец
Сообщений: 3,705
Регистрация: 02.08.2006
Не в сети |
Цитата:
Цитата:
надо будет закрываЦЦо штоле )) |
||