Subversive: изменить SVN сообщение фиксации задним числом?

На самом деле мне нужно изменить сообщение о фиксации SVN. Существует много связанных с ними сотрудников, как это сделать (например, ретроспективно изменить сообщение о передаче SVN?).

Мой вопрос: мог ли я сделать это из подрывного плагина Eclipse?

Ответ 1

Нелегко найти, но возможно. Этот рецепт работает для Eclipse Indigo (3.6) и Subversive 0.7.9I20110321-1700. Выполните следующие действия:

  • Откройте элемент, в который вы хотите изменить сообщение журнала: Team > Show History. Это открывает новое представление с именем History.
  • В этом представлении отображаются сообщения журнала выбранного элемента. Выберите одно из сообщений и выберите из контекстного меню Show revision properties.
  • Выберите svn:log, а затем в контекстном меню Edit.... Это открывает новое диалоговое окно, в котором вы можете изменить сообщение журнала (если разрешено на сервере).

Лучший ответ, который я нашел в Stackoverflow на базовый вопрос, был этот, в котором четко указано, что это не по умолчанию поведение Subversion-сервера, чтобы это разрешить, поэтому как правило, это невозможно без помощи администратора.

Ответ 2

Как прокомментировал gouessej, для быстрой справки процесс для меня был:

  • Team > Show History
  • Щелкните правой кнопкой мыши на элементе в списке и выберите Set Commit Properties