Стандартные практики для Subversion

Мне интересно, есть ли другие факторы, которые следует учитывать при стандартной практике использования Subversion.

Несколько у меня есть:

Структура каталогов / tags / trunk и / branch

Вся работа выполняется в багажнике, который не нарушает функциональность

Ветвление при внесении серьезных структурных изменений или при добавлении функции, которая нарушает основные функции (в зависимости от предпочтений)

Теги содержат стабильные релизы

Всегда выполняйте обновление перед началом работы

Фиксируйте изменения в конце дня / когда функция была добавлена

Примечания фиксации содержат соответствующее описание

Фиксация на основе функции - не закрывать коммит

Я нахожусь в противоречивом мнении о правиле, которое нужно зафиксировать в конце дня и при добавлении функции. В конце дня я говорю, чтобы обеспечить максимально возможное обновление хранилища. Однако код в конце дня может быть неполным / нарушать функциональность. Однако фиксация только после завершения функций может быть вызвана устаревшими / конфликтами?

Я буду признателен вашему критику за любые мои идеи и любые ваши идеи, которые я пропустил.

Спасибо!

Ответы на вопрос(9)

Ваш ответ на вопрос