Один из моих коллег попросил меня просмотреть некоторые из моего кода, и он прислал мне файл diff. Я не новичок в управлении версиями или версиями вообще, но файл diff был очень трудным для чтения из-за изменений, которые он сделал. В частности, он использовал функцию «extract method» и переупорядочил некоторые методы. Концептуально, очень легко понять, но, глядя на diff, было очень сложно сказать, что он сделал. Мне было намного легче проверить предыдущую версию и использовать функцию сравнения «Eclipse», но она все еще была довольно неуклюжей.Рефакторинг красиво с контролем версий
Есть ли какая-либо система контроля версий, в которой хранятся метаданные, связанные с рефакторингом. Конечно, это будет IDE и язык программирования, но мы все используем Eclipse и Java! Возможно, может быть какой-то стандарт, на котором могут реализоваться реализации IDE и реализации управления версиями?
Мне нравится эта идея, если они версии для других, чтобы увидеть их, и есть какая-то ссылка в комментариях! – oreoshake 2008-10-02 19:10:23