2012-05-06 9 views
0

Я работаю над UDK. Размер каждой карты в UDK составляет около 200MB +.Как SVN работает с большими файлами?

Я загрузил их на свой SVN-сервер. Но теперь я хочу совершить эти карты.

Мой Вопрос ли загрузить мой клиент SVN эти все карты снова (200 + MB снова) или только изменения на этих картах (около 15 + МБ).?

Я читал на этом форуме, но не думаю, что это также применимо к большим файлам. http://fluxbb.org/forums/viewtopic.php?pid=21182#p21182

Также эффективно хранить большие файлы в SVN, если какой-либо набор данных в одном файле потерян, тогда весь файл будет поврежден.

Я использую TortoiseSVN Client

Thankx

ответ

2

Если содержимое в файлы в в текстовом формате и несколько строк, то будут загружены только измененные строки. Это эффективно.

Если это двоичный файл, вы не можете использовать SVN, поскольку он хранит копии всего файла при фиксации.

+0

Тогда есть ли другое решение для резервного копирования этих файлов, кроме ручного резервного копирования всех файлов.? – MicroEyes

+0

Если вы используете SVN для резервного копирования, вы не используете его по назначению. SVN - это система управления версиями, а не система резервного копирования или файловый сервер и т. Д. –

0

Я попытался зафиксировать рар-шар около 8 МБ на моем svn-сервере, а затем добавить небольшой файл в ранг-шар, в моей второй фиксации я уверен, что он просто загружает изменения, а не весь файл.

Таким образом, хотя это двоичный файл, TortoiseSVN может загружать только 15 МБ-изменения, а не весь 200 МБ-файл.

+0

Но @Cheburashk, я читаю в потоке, который SVN работает на куске данных, т. Е. Сравнивает каждую строку в старом файле с новым файлом и пишет это , – MicroEyes

Смежные вопросы