Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
В общем, короче, надо было перенести блядь SVN с одного места в другое. Теоретически всё просто. В тырнете есть SVN Book, где это всё описывается. Допустим, у нас есть репозиторий, который хранится в папке repo1. Внутри неё есть папки conf db и некоторые другие. Заходим в папку, где лежит папка репозитория, и делаем что-то вроде:
svnadmin dump repo1 > repo1.dump
Ну или можно svnadmin dump | gzip -9 > repo1.dump.gz
не столь важно. Потом переносим этот файл в нужное место, заходим в папку, где будут новые репозитории. Сначала создаём его командой create, потом загружаем туда всё из дампа:
svnadmin create repo1new
svnadmin load repo1new < repo1.dump
ну и чо, я так и сделал вчера, даже проверил - туда можно было зайти и обновицца. Сегодня с утра прихожу, рапортую, мол, всё заебись, все заходят, грят, охуенно. Потом пытаются создать новые файлы там, закоммитить - ни хера! Я сначала даже не знал куда копать - я ж всё перенёс! Потом смотрю, в папке conf есть файлы authz & svnserve.conf - дык вот, они пустые оказались. Я был в шоке. Оказывается, он переносит токо базу данных - папку repo1/db
Вот поэтому Линукс и не стал... читать дальше
Ну и надо повышать свою самооценку. Если у тя чо-то не получилось (хотя ты пытался) - это не с тобой чо-то не так. Это программа говно! Потому что красноглазые эту херню эксплуатируют - засирают людям мозги "мощью командной строки", "сложностью" и типа, ты должен это "осилить", а не то "руки кривые". Осиливают обычно что-то крутое - никто ж не будет ковыряться в говне и щитать это подвигом. Поэтому у юзера неявно создаётся впечатление, шо это крутая система и он герой. И если ты "осилишь", тебе будет награда - ты якобы будешь "крут" - херня всё это. Не будет никакой награды! Посмотрят как на долбоёба, потому что то шо в Винде делается мышкой за пять минут, тут превращается в подвиг - "борьбу с системой". Чтоб люди тратили своё время на всякое говно - "осиливали SVN", выучивали всякие ебаные команды и один гемор разменивали на другой.
svnadmin dump repo1 > repo1.dump
Ну или можно svnadmin dump | gzip -9 > repo1.dump.gz
не столь важно. Потом переносим этот файл в нужное место, заходим в папку, где будут новые репозитории. Сначала создаём его командой create, потом загружаем туда всё из дампа:
svnadmin create repo1new
svnadmin load repo1new < repo1.dump
ну и чо, я так и сделал вчера, даже проверил - туда можно было зайти и обновицца. Сегодня с утра прихожу, рапортую, мол, всё заебись, все заходят, грят, охуенно. Потом пытаются создать новые файлы там, закоммитить - ни хера! Я сначала даже не знал куда копать - я ж всё перенёс! Потом смотрю, в папке conf есть файлы authz & svnserve.conf - дык вот, они пустые оказались. Я был в шоке. Оказывается, он переносит токо базу данных - папку repo1/db
Вот поэтому Линукс и не стал... читать дальше
Ну и надо повышать свою самооценку. Если у тя чо-то не получилось (хотя ты пытался) - это не с тобой чо-то не так. Это программа говно! Потому что красноглазые эту херню эксплуатируют - засирают людям мозги "мощью командной строки", "сложностью" и типа, ты должен это "осилить", а не то "руки кривые". Осиливают обычно что-то крутое - никто ж не будет ковыряться в говне и щитать это подвигом. Поэтому у юзера неявно создаётся впечатление, шо это крутая система и он герой. И если ты "осилишь", тебе будет награда - ты якобы будешь "крут" - херня всё это. Не будет никакой награды! Посмотрят как на долбоёба, потому что то шо в Винде делается мышкой за пять минут, тут превращается в подвиг - "борьбу с системой". Чтоб люди тратили своё время на всякое говно - "осиливали SVN", выучивали всякие ебаные команды и один гемор разменивали на другой.