Подтвердить что ты не робот

Может ли запрос SVN направить так же, как GIT?

Я новичок в SVN, но знал GIT. Я прочитал этот вопрос: Как отправить запрос на перенос на Git

Вопрос, может ли запрос SVN потянуть так же, как GIT?

4b9b3361

Ответ 1

Запрос на перенос в Git обычно используется, чтобы попросить кого-то, используя свое собственное репо, вытащить изменения из другого репо (которое является клоном исходного репо).

SVN использует только одно репо для всех, поэтому самые близкие совпадения с запросом на pull:

  • вы разработали функцию в ветке и попросите поддерживающего соединителя реинтегрировать вашу ветку в магистраль
  • вы разработали функцию в своей собственной рабочей копии соединительной линии и отправили файл исправления в поддерживающий соединитель для фиксации изменений в соединительной линии.

Ответ 2

Это можно сделать в SVN, но это сложнее и требует вторичной ветки. Когда разработка завершена в вашей ветке:

  • Создайте ветвь слияния (pull) из соединительной линии и проверьте это.
  • Объедините ветку разработки в ветку "pull".
  • Запустите тестовые потоки и сравните их, чтобы проверить слияние.
  • Интеграция со стволом.

Примечание 1: В зависимости от размера базовой линии вашего программного обеспечения это может занять много времени. Примечание 2: Предупреждение; Если вы попытаетесь объединить соединительную линию с (вытащить обновления) в свою исходную ветвь разработки напрямую, вы создадите парадокс, который изменит изменения, которые вы хотите интегрировать. Это может быть очень сложно восстановить.