Как я узнаю, был ли филиал объединен в магистраль? - PullRequest
5 голосов
/ 23 декабря 2011

Я пытаюсь очистить дерево SVN. Там есть магистральная директория и ветвь, содержащая папку с безнадежным названием «main-branch». Я хочу выяснить, не было ли оно уже слито в багажник.

Как я могу это сделать? svn mergeinfo надежно, потому что ничего не показывает?

1 Ответ

9 голосов
/ 23 декабря 2011

Mergeinfo в Subversion надежна, если люди, работающие с Subversion, надежны. Вот что может пойти не так:

  • Если вы работали с Subversion до 1.5, mergeinfo не существует. Таким образом, эта информация теряется.
  • Если люди, которые сделали слияние, сделали это в неправильном каталоге, mergeinfo будет расположена где-то еще. Вы можете проверить все каталоги, где возможно слияние.
  • Поскольку mergeinfo - это просто свойство Subversion, вы можете это изменить (и, конечно, потом его зафиксировать). Это не разумно, потому что там вам нужны дополнительные действия, и люди, которые сделали это, помнят это.

См. Документацию для mergeinfo ; Есть несколько вариантов, как найти информацию, которую вы хотите увидеть. Наиболее разумным является то, что объединение было сделано вручную (реальным человеком, а не Subversion), и что нет доступной информации merge.

...