Я хочу заняться археологией кода, чтобы получить представление о том, как более 20 долгоживущих веток в хранилище Subversion связаны друг с другом.
Я думаю, что лучшей визуализацией была бы горизонтальная временная шкала со всеми ветвями параллельно с маркерами активности для фиксации и указаниями для слияний. Мне еще нужно найти инструмент, который делает это возможным. Импортирование в Git и использование gitk на данный момент является лучшим решением, но индикаторы ветвлений в gitk работают вертикально и не нормализуются по оси времени, что делает очень трудным увидеть, были ли ветвления активными одновременно.
Кто-нибудь знает решение, которое читается с длинной историей 3 года, 50 000 коммитов, 20+ веток?
Заранее спасибо!
Florian
Мне бы хотелось следующее:
Dec 1 Dec 10 Dec 20
-----------------------------------------
trunk * * * *
\ /
branch1 * * * * *
* = commits
/\ = merges
Инструменты, которые я пробовал до сих пор:
IntelliJ Revision Graph (выглядит так, как я себе представлял, но масштабирование не работает)
Черепаха (визуализирует вертикально и не может нормализоваться по шкале времени)
Версии (Mac)
gitk / GitX