kapow_expert: Я думаю, что кроме svn, опытные команды используют и другие полезные фичи. Может кто поделится опытом и огласит весь используемый инструментарий.
Багтрекеров/тикетных систем много, в т.ч. бесплатных/опенсорсных. Выбирайте ту, которая вам по вкусу.
kapow_expert:
Чтобы не перезаписать чужой труд.
Именно для этого и нужен svn. Первоначальная формулировка была про файлы.
Структура действительно запутанная. Особо поразили разделы city и country. Их явно делал очень трудолюбивый человек :)
У меня вырубили электричество дома и я пошел работать к приятелю-оптимизатору за его комп. И меня забанили!
Я думаю, не забанят. Вот если вы у этого приятеля поселитесь...
Занавес.
Нет, нет! На бис!
Если я выхожу в форум в интернет-кафе, где кроме меня на этом же компьютере, в этом же форуме (странно, да?) бывает еще кто-то.
Ну если вы оба ходите на форум исключительно с одного компа в одном инет-кафе, то это странно, да :)
Кого из нас забанят за клон? Тот, кто был второй?
Да разберетесь там между собой, я думаю. Кто первый, кто второй...
Я спросил у администрации.
Спрашивайте лучше у яндекса. Шансов получить ответ явно больше ☝
А как тогда определяют и банят людей, которые пишут с одного компа?
с одного ip != с одного компа
я
О, точно. Заяву в антимонопольный комитет убрал в ящик стола :)
Главная чтобы была хоть какая-нибудь система хранения багов, фиксов и комментариев и все изменения в ней оформлялись.
О! Золотые слова. Не смог так точно сформулировать.
_vb_, ну а какой набор выбрали Вы?
Виндовый клиент TortoiseSVN +
Для опенсорса - GoogleCode (там есть все остальное)
Для корпоратива - штатный линуксовый svn-сервер. Багтрекер и тикеты - самопис.
У Вас есть команда?
Да, Chelsea называется. Вот думаю продать, не возьмете? 😂
Если серьезно, то приходилось в разное время координировать работу групп разработчиков.
Я думаю, что кроме svn, опытные команды используют и другие полезные фичи. Может кто поделится опытом и огласит весь используемый инструментарий.
Багтрекеров/тикетных систем много, в т.ч. бесплатных/опенсорсных. Выбирайте ту, которая вам по вкусу.
Чтобы не перезаписать чужой труд.
Именно для этого и нужен svn. Первоначальная формулировка была про файлы.
Есть например одна большая система на PHP + БД. Работают над системой 5 программистов. Файлы править приходится одни и те же
Это плохо. Лучше делить на модули, сводя необходимость одновременной работы над одним файлом несколькими людьми к минимуму.
Как обеспечивается невозможность перезаписи файлов?
Гм. Зачем ее обеспечивать?
Как синхронизируются правки базы?
svn, например. оно же для синхронизации всего остального.
А вообще все ваши вопросы (ну кроме фреймворков) к PHP отношения особого не имеют. Это технология процесса разработки, от языка не зависит.