Конфликты дерева Subversion при попытке слияния около идентичной ветви - PullRequest
1 голос
/ 27 марта 2012

У меня есть iOS-проект под управлением исходным кодом Subversion, и я использую Cornerstone в качестве своего SVN-клиента.(Я также пытался использовать XCode для этого)

У меня были многочисленные проблемы с объединением веток, и я надеюсь, что кто-то может помочь!

В самом простом тесте, который я сделал, у меня есть:

  1. Создана новая ветвь из ствола
  2. Сделано одно небольшое изменение текста в одном файле в новой ветке
  3. Немедленно попытался объединить изменение обратно в стволиз ветви.

Когда Cornerstone анализирует содержимое слияния, он сообщает о множестве конфликтов деревьев и вновь добавленных файлах.

Другая (потенциально) релевантная информация:

  • Я единственный человек, работающий над проектом в настоящее время, поэтому другие изменения не вносятся.
  • Я попытался объединить ветвь-ветвь, ствол-ветвь, ветвь-ствол с одним и тем жерезультат
  • Сервер использует SVN v1.4.2, мой клиент v1.6.17.Я подозреваю, что это может быть причиной, но надеюсь получить подтверждение, если это возможно.

Спасибо!

1 Ответ

0 голосов
/ 27 марта 2012

Похоже, что проблема в том, что сервер v1.4.2.

Я удалил свою существующую рабочую копию и извлек свежую копию, убедившись, что версия SVN была установлена ​​в диалоговом окне извлечения.в поле 1.4.

Теперь, когда я пытаюсь выполнить слияние, я получаю только опции «Изменения выбора вишни» или «Расширенное слияние».Параметры «Синхронизировать ветвь» или «Реинтегрировать ветвь» больше не отображаются, поэтому они должны быть параметрами, не поддерживаемыми в 1.4.2, и быть причиной взрыва конфликта, который я видел.

В итоге, чтобыслияние между моими ветками кажется, что я должен выбрать конкретные ревизии, которые я хочу объединить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...