Subversion объединяет коммит с предыдущим коммитом - PullRequest
4 голосов
/ 22 декабря 2010

Возможно ли в subversion позволить коммиту быть частью предыдущего коммита. Скажем, вы забыли зафиксировать определенный файл, можете ли вы зафиксировать этот файл так, как если бы вы зафиксировали его в предыдущем коммите?

Ответы [ 3 ]

2 голосов
/ 22 декабря 2010

Боюсь, вы не можете. Другие системы контроля версий позволяют это делать, но не Subversion.

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

1 голос
/ 22 декабря 2010
  1. Дамп хранилище.
  2. Изменить дамп.
  3. Уберите хранилище с дороги.
  4. Создать новый репозиторий.
  5. Загрузка дампа в хранилище.
1 голос
/ 22 декабря 2010

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

После этого вы можете сделать свой коммит снова, но сначала добавив новый файл.Если это команда из нескольких человек, вам нужно, чтобы любой, кто обновился до новой ревизии, «обновил» старую, а затем снова обновился.

Это не связано, но проект, который я 'У m on есть скрипт 'pre-commit-check', который мы запускаем перед фиксацией.Среди прочего, он ловит, когда мы забываем добавлять файлы.

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