У меня есть репозиторий, импортированный из Subversion, и многие из коммитов имеют пустые сообщения. Есть ли способ запустить всю историю и заменить каждое пустое сообщение в интерактивном режиме?Замена пустых сообщений во всей истории
0
A
ответ
3
git rebase --interactive <first commit>
; Я использовал это много времени только для этой цели.
Это предоставит вам список коммитов, самый старый сверху с pick
рядом с ними. Ниже в разделе комментариев содержатся инструкции по различным параметрам, которые позволяют вам изменять фиксацию, переписывать сообщение фиксации, сквош фиксируется вместе в одном или даже полностью удаляет фиксации.
Несколько ссылок для дальнейшего чтения:
- git rebase manual page
- Git Pro book section on Rebasing
- Git Pro book section on rewriting history (включает в себя раздел, чтобы изменить несколько зафиксированных)
Имейте в виду, что, как последняя ссылка предполагает, что это переписывает историю. Это может вызвать проблемы для тех, кто уже клонировал хранилище.
Смежные вопросы
- 1. Список всей истории фиксации
- 2. Как получить размер для каждого файла во всей истории git?
- 3. msgrcv получение пустых сообщений
- 4. Переименовать каталог по всей истории Git commit
- 5. Замена строки другой строкой во всей базе данных mysql
- 6. Замена пустых списков со значением
- 7. Проверка формы - Замена пустых полей
- 8. Замена пустых строк в строке
- 9. замена пустых строк со счетом
- 10. Замена всей колонки в R
- 11. Замена всей DIV на функцию
- 12. Замена всей строки в CSV
- 13. Поиск и замена всей строки
- 14. Записи журнала пустых сообщений jboss
- 15. Отключение истории сообщений. Весенняя интеграция.
- 16. Чтение истории сообщений facebook messenger
- 17. клонирование версии и удаление всей истории фиксации
- 18. Черри-сбор всей истории фиксации конкретного файла
- 19. Удаление каталога из всей истории в git
- 20. Git переименовать файл на протяжении всей истории
- 21. Замена по всей базе данных MYSQL
- 22. PHP замена дубликатов запросов для пустых строк
- 23. Замена пустых значений столбца csv нулем
- 24. Отмена и замена пустых элементов как 0
- 25. Замена пустых значений на NULL в $ _POST
- 26. Замена пустых строк нулями с помощью AutoMapper
- 27. Замена Prod Repo после перезаписи git-истории?
- 28. Замена строк на шаблонные истории в ралли
- 29. Замена всей строки из файла C++
- 30. поиск и замена всей строки с заменой