Структура проектов в управлении версиями

Я знаю, что есть как минимум 10 разных способов структурировать проект в системе контроля версий. Мне любопытно, какие методы используются и какие у вас работают. Я работал с SVN, TFS и в настоящее время / к сожалению VSS. Я видел, что управление версиями реализовано очень плохо и просто нормально, но никогда не получалось.

Просто для того, чтобы сдвинуться с места, вот обзор того, что я видел.

Этот пример основан на SVN, но применяется к большинству VCS (не столько к распределенному управлению версиями).

Разветвить отдельные проекты, которые являются частью сайта / подразделения / веб / имя_проекта / vb / src / [транк | филиалы | теги]

Разветвите весь сайт, в случае, который я видел, весь сайт, за исключением основных компонентов, был разветвлен. / Деление / [ствол | ветвь | теги] / Web / Projectname / VB / SRC /

Используйте основную линию по умолчанию, только ветвь, когда это необходимо дляогромный изменения.

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

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