Структура проектов в управлении версиями
Я знаю, что есть как минимум 10 разных способов структурировать проект в системе контроля версий. Мне любопытно, какие методы используются и какие у вас работают. Я работал с SVN, TFS и в настоящее время / к сожалению VSS. Я видел, что управление версиями реализовано очень плохо и просто нормально, но никогда не получалось.
Просто для того, чтобы сдвинуться с места, вот обзор того, что я видел.
Этот пример основан на SVN, но применяется к большинству VCS (не столько к распределенному управлению версиями).
Разветвить отдельные проекты, которые являются частью сайта / подразделения / веб / имя_проекта / vb / src / [транк | филиалы | теги]
Разветвите весь сайт, в случае, который я видел, весь сайт, за исключением основных компонентов, был разветвлен. / Деление / [ствол | ветвь | теги] / Web / Projectname / VB / SRC /
Используйте основную линию по умолчанию, только ветвь, когда это необходимо дляогромный изменения.