Контроль версий
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
Контроль версий
Привет.
Вопрос: два разработчика работают над сайтом (php+apache+mysql) на разных не связанных машинах.
Итоговая версия размещается через ftp на сервер.
Нужно решить вопрос с синхронизацией исходников: т.к. изменения одного программиста, закачанные на сервер могут автоматически убить изменения другого и т. п.
Как такие вещи вообще решаются?
Вопрос: два разработчика работают над сайтом (php+apache+mysql) на разных не связанных машинах.
Итоговая версия размещается через ftp на сервер.
Нужно решить вопрос с синхронизацией исходников: т.к. изменения одного программиста, закачанные на сервер могут автоматически убить изменения другого и т. п.
Как такие вещи вообще решаются?
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
Большое спасибо!
Нашёл доки по CVS. Интересно, одного только не пойму пока.
А чем отличаются централизованные системы (CVS, Subversion) от децентрализированных? (Gnu Arch).
В моём случае, сервером CVS выступает sf.net.
Могу ли я проводить разработку в оффлайне, а потом разом закачивать все изменения? или нужно постоянно быть в онлайне, чтобы делать cvs commit и т. п.?
Нашёл доки по CVS. Интересно, одного только не пойму пока.
А чем отличаются централизованные системы (CVS, Subversion) от децентрализированных? (Gnu Arch).
В моём случае, сервером CVS выступает sf.net.
Могу ли я проводить разработку в оффлайне, а потом разом закачивать все изменения? или нужно постоянно быть в онлайне, чтобы делать cvs commit и т. п.?
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
Ну, commit...
К примеру, у меня сегодня в To Do 3 пункта.
Я испрвляю первый, делаю commit -m "Оптимизированы расчеты"
Второй commit -m "Добавлено сохранение"
Третий commit -m "Исправлены ошибки".
Нельзя сделать так, чтоб потом одним махом закачать на сервер?
А чем отличаются централизованные системы (CVS, Subversion) от децентрализированных? (Gnu Arch).
К примеру, у меня сегодня в To Do 3 пункта.
Я испрвляю первый, делаю commit -m "Оптимизированы расчеты"
Второй commit -m "Добавлено сохранение"
Третий commit -m "Исправлены ошибки".
Нельзя сделать так, чтоб потом одним махом закачать на сервер?
А чем отличаются централизованные системы (CVS, Subversion) от децентрализированных? (Gnu Arch).
- X-Stranger
- Администратор
- Сообщения: 1238
- Зарегистрирован: 09 сен 2001, 04:46
- Контактная информация:
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация: