2013-06-08 3 views
0

Я создал новый репозиторий и добавил некоторые вещи внутри, теперь у меня есть огромный список ревизий из-за добавления. Я хочу свернуть все изменения в один, но я не мог найти решение этого.SVN Слияние изменений в один

Все, что я мог найти, это слияние ветки с багажником.

Кто-нибудь знает, как это сделать?

+0

Это действительно не имеет большого смысла. Попробуйте перефразировать вопрос. –

+0

Вы имеете в виду ветви, а не ревизии? –

+0

Я сделал 20 коммитов, показы как 20 коммитов, я хочу уложить их на 1. Возможно, я не использую правильные условия? – Discipol

ответ

2

Короткий ответ

Вы не можете сделать это - история в Subversion неизменен

Более длинный ответ

Вы не можете сделать это легко и использовать только SVN-клиент и один репо

Долгосрочный ответ

Вы должны создать и использовать новое хранилище, в котором вы будете хранить Revision 1 и (после ручной) состояния последней ревизии

Проекта процесса

  • экспорта (как неверсированное дерево) пересмотр 1
  • экспорт в другое место РУКОВОДИТЕЛЯ
  • создать новый репо
  • Импорт в него Rev1 дерево
  • Checkout в (новый) WC новое хранилище
  • Update WC файлами с головы экспорта (заменить обновленные файлы, удалить удалить, добавить добавлено)
  • Commit
  • Удалить все N-пересмотры хранилище

Примечание: шаги 1 и 4 могут быть

  • Создание дамп репо с ревизией 1 только
  • Загрузочный сброс от p.1
Смежные вопросы