Разветвление репозитория SAP Design Time, например Git или SVN

Есть ли в репозитории SAP Netweaver Design Time эквивалент ветвления в стиле SVN или Git? Я хотел бы иметь возможность разветвлять SC для разработки определенных функций, сохраняя при этом основной ствол разработки. Также было бы полезно иметь возможность тегировать стабильные версии.

Я работал с инструментом для переноса нашего кода из Netweaver Developer Studio в SVN, но если бы мы могли заставить его правильно работать в DTR, было бы лучше. Пока я не смог найти эквивалентную функцию.


person David Findlay    schedule 13.07.2016    source источник


Ответы (1)


Это зависит от того, что вы подразумеваете под ветвлением. Если мы говорим о простом ветвлении в стиле SVN, то SAP концепция направления разработки может соответствовать вашим потребностям:

введите описание изображения здесь

Как заявил САП

При запуске проекта разработки администратор ландшафта сначала использует CMS для создания новой версии.
Версия – это отдельная производственная линия для определенного выпуска SC.

Другими словами, трек работает как простая ветка, поэтому вы можете попробовать следующий сценарий:

  1. Создайте несколько разных дорожек (или скопировать существующую дорожку в новую)
  2. Займитесь разработкой в ​​разных треках независимо.
  3. В конце объедините изменения из двух треков или просто удалите ненужные. Пока изменения не будут активированы и импортированы в QA, фактическое состояние PROD не будет изменено.

ОБНОВЛЕНИЕ: следует ссылка описывает несколько шаблонов ветвления в NWDI и может быть полезной.

person Suncatcher    schedule 17.10.2016