LINUX.ORG.RU

хочу странного: svn master в mercurial/git


0

1

Сабж.

Править его планируется в одном месте, но хочу что бы синхронизация была версионной и с возможностью отката. Переносить его целиком на mercurial не хотелось бы.

Не будет ли глюков и будет ли mercurial оптимально хранить бинарные фактически файлы?

★★☆

Я нихрена не понял, чего ты хочешь, но для Mercurial нет разницы, бинарный файл или текстовый. Но, если файл не поддается дельта-компрессии, репозиторий будет сильно раздуваться; еще при дельта-сжатии используется 3-кратный объем памяти.

Да, и старайся не переименовывать большие файлы.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Я нихрена не понял, чего ты хочешь,


Есть мастер репозиторий svn. То к чему я делаю svn checkout svn+ssh:///...

Я хочу этот мастер репозиторий пихнуть в mercurial.

Но, если файл не поддается дельта-компрессии, репозиторий ...


То есть к бинарным файлам mercurial пытвется посчитать дельту. То есть если у меня есть бинарный файл где у меня в средине какие то вставки, хранится будут именно вставки. Так?

kernel ★★☆
() автор топика
Ответ на: комментарий от kernel

> То есть к бинарным файлам mercurial пытвется посчитать дельту.

Ко всем файлам.

То есть если у меня есть бинарный файл где у меня в средине какие то вставки, хранится будут именно вставки. Так?

Сжатые (кажется, bzip) вставки.

Вообще, мостов SVN <-> Mercurial аж несколько. Внезапно, http://mercurial.selenic.com/wiki/WorkingWithSubversion

tailgunner ★★★★★
()

Нахрена такой огород городить?
Если нужен доступ сразу по двум протоколоам, то как уже говорили есть мосты.

Nao ★★★★★
()

Применительно к git'у, есть вполне нормально работающий git-svn.

dmitry_vk ★★★
()
Ответ на: комментарий от Nao

Если нужен доступ сразу по двум протоколоам ....


Про мосты в курсе. Нет, мне сделать так что бы если юзатели svn случайно его грохнули, или грохнули в нем важную часть его можно было восстановить. А полноценной системы бакапов там нет и ставить ее я не хочу.

kernel ★★☆
() автор топика
Ответ на: комментарий от kernel

Дык git-svn. Либо можно просто svn зеркало поднять с помощью svnsync.

slovazap ★★★★★
()
Ответ на: комментарий от kernel

А полноценной системы бакапов там нет и ставить ее я не хочу.

Сумрачный лоровский Папа-карло трудится, не покладая рук. И болванки, похоже, никогда у него не закончатся.

baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.