Как изменить Redmine для поддержки версионных файлов в каждом выпуске

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

Я новичок в разработке RoR и Redmine.


person Alex. S.    schedule 17.08.2009    source источник


Ответы (1)


Думаю, лучше всего в этом случае изменить Redmine таким образом, чтобы вместо загрузки файлов в задачу вы помещали файлы в репозиторий subversion, а затем добавляли ссылку в задачу.

В качестве альтернативы разрешите добавление нескольких файлов и измените код, чтобы переименовывать их каждый раз при загрузке одного файла, добавляя суффикс (_1, _2 и т. д.) к каждому имени файла.

person gbjbaanb    schedule 19.01.2011