2012-06-23 3 views
0

Я являюсь разработчиком SAP и в ландшафте SAP, у нас есть сервер разработки (DEV), сервер качества (QAS) (для тестирования) и сервер Production (PROD). Разработчики разрабатывают свои программы в DEV, а затем переносят их в QAS. В QAS тестировщики тестируют программу, а затем переносят ее в PROD. Позже он развертывается клиентом из PROD.Филиалы и магистрали в SVN

Я новичок в использовании SVN и задавался вопросом, соответствует ли и как ландшафт SAP аналогичен телу/ветвям/тегам (?).

ответ

2

Они не связаны по большей части, если вы не обнаружите, что несколько версий вашего кода могут пробиваться из DEV в TEST в PROD одновременно. В этом случае у вас сразу будет несколько филиалов.

«багажник» - это действительно специальная ветка. Вы можете указать, что в багажнике всегда содержится последний код, объединенный со всеми филиалами. Он действует как шаблон для всех последующих ветвей. Если нет, вы просто создаете одну ветку из другой и объединяетесь для синхронизации.

Метки используются для создания доступной только для чтения версии кода, которая идет на производство. Я бы создал тегированную ветку из кода, который превращает ее в PROD. Вы всегда можете вернуть его таким образом.

2

Это не имеет ничего общего. Филиалы - это способ разработки новых функций без нарушения основной линии разработки или для поддержки старых версий проекта параллельно с разработкой более новых версий. Я предлагаю вам прочитать свободно доступный SVN book.

Смежные вопросы