Это redmine, приложение Ruby on Rails. В настоящее время каждый выпуск может иметь один или несколько файлов. Но если пользователь решит обновить/изменить их, старые файлы заменяются. Моя задача — разработать что-то, чтобы разрешить версионные файлы для каждой задачи: поэтому, если пользователь обновляет содержимое существующей задачи, предыдущее состояние задачи сохраняется и может быть отображено в той или иной форме.
Я новичок в разработке RoR и Redmine.