Я хотел бы пометить произвольную группу коммитов / наборов изменений меткой.
- Фиксация 1 * Марк 1
- Фиксация 2 * Марк 2
- Совершить 3
- Фиксация 4 * Марк 1
- Фиксация 5 * Марк 2
Цель состоит в том, чтобы легко найти все изменения для определенной отметки и сохранить эту группировку в VCS напрямую, в отличие от некоторой внешней системы, такой как система отслеживания ошибок.
Местоположение и порядок следования меток должны быть произвольными и должны быть в состоянии работать как с зафиксированными / незафиксированными, так и с заштрихованными / незафиксированными изменениями.
В SVN лучший способ, который я знаю, - это просто отредактировать примечания о коммитах и добавить какой-то специальный текст, который вы можете искать, например, "** Марк 1". Или просто сделать поддельное редактирование, зафиксировать его и использовать его примечание, чтобы перечислить все включенные ревизии.
Есть ли лучшее решение для SVN? Есть ли эквивалентные или лучшие решения для Hg или Git?