Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, yev, Вы писали:
yev>>И ветки, по-хорошему, нужны ведь для различных версий продукта.
А>Ну это только один, довольно консервативный, вариант. А>У нас ветка на каждого девелопера, которая мерджится на ветку для интеграции, А>из которой уже все мерджится на главную ветку версии. А>И все под контролем без каких-либо серьезных конфликтов.
Да, но при таком использовании вы теряете все выгоды системы контроля версий!
Получается, что программист работает с кодом системы в изоляции от других. И все ошибки, будут найдены, если повезет, только при интеграции, а не при очередном комите или апдейте.
Таким образом, нарушается принцип быстрого нахождения и исправления конфликтных ситуаций. Чем быстрее обнаружен конфликт, тем меньше цена его исправления!