Это в значительной степени зависит от того, как вы намереваетесь использовать эти файлы.
SVN и большинство других систем контроля версий дадут вам номера ревизий, которые однозначно идентифицируют конкретную версию файла.Каждый раз, когда вы фиксируете новый CSV, этот коммит будет иметь свой собственный номер ревизии.
Однако ...
В зависимости от использования это может быть не лучшим решением.Допустим, вы регистрируетесь в CSV, и это на номер ревизии SVN 1234. Кто-то затем проверяет этот файл, может быть, отправляет его кому-то еще и т. Д. И т. Д. Владелец CSV не будет знать от CSV, какая это ревизия, ипоэтому не будет знать, используют ли они последнюю версию.
Лично я бы поставил номер версии в имени файла или добавил в начало / конец CSV строку, содержащую номер версии - однако этитакже зависит от вашего использования.
Пища для размышлений ...
РЕДАКТИРОВАТЬ Кроме того, может быть проблема с diff, я не уверен, если SVN поддерживает diffна CSV, поэтому каждый раз, когда вы регистрируетесь в недрах SVN, он может полностью заменить старый файл (сохраняя старый для справки).Это может быстро занять много места на диске.