SVN Merge XML основанный файл - PullRequest
       22

SVN Merge XML основанный файл

0 голосов
/ 23 февраля 2019

Мы сталкиваемся с проблемой в слиянии и разложении кода, пожалуйста, совет: постановка проблемы приведена ниже:

Мы используем SVN в качестве SCM, У нас есть транк, из транка мы создалиВетка B1 для разработки,

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

Допустим, у нас есть 3 проекта, работающие в одной ветвиP1, P2, P3 и P4.Изменения для всех проектов, выполненных в той же ветке.

Теперь давайте предположим, что разработка проекта P3 завершена, теперь мы должны перенести изменения этого кода в производство, нам нужно объединить изменения кода, сделанные для проекта P3, втранк.

Код - это файл на основе XML.

Я пробовал сбор вишни SVN, но он не работает, если один и тот же файл был изменен для более чем 1 проекта (поскольку это XML)

Пожалуйста, предложите, как мы можем выполнить слияние кода в этом случае.Есть ли у нас какой-либо другой инструмент, доступный на рынке для достижения этой цели.

Пожалуйста, предложите.

Спасибо

Бхану Пракаш

1 Ответ

0 голосов
/ 24 февраля 2019

Это не тот способ, которым предполагается использовать svn, а не просто так.Использование лучшего рабочего процесса (одна ветка на проект) должно предотвратить подобные проблемы в будущем.

В настоящий момент, если вам повезет, сбор вишни может сработать.То есть, если линии, измененные различными проектами, не перекрываются.

Если сбор вишни не удался, я не вижу «хорошего» решения.В зависимости от проекта, некоторые параметры:

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