LinuxForum.Fans
Тема

Что использовать для бэкапа исходных текстов программ?

Автор: HoleyHat 8 сообщений 1616 просмотров
#300976

Я вижу три варианта:
1. Subversion. Недостаток в том, что это клиент-серверная система, а мне надо бэкапиться только локально (зато во много мест). Или она умеет работать в таком режиме?
2. RCS. Насколько я знаю, не развивается. Впрочем, с некоторых сторон это даже достоинство. И не очень удобна (да-да, я ньюб, и в командной строке чувствую себя неуютно). К ней есть какой-нибудь фронтэнд? Вот, нашёл прогу, которая, судя по всему, именно так и устроена, но она только под винду - http://www.ajcsoft.com/active-backup.htm
3. Обычная программа для бэкапа или для синхронизации папок, например - http://freefilesync.sourceforge.net/ А может, не заморачиваться, а тупо создавать каждый раз новый архив 7-zip? Файлов у меня немного, программки маленькие - для себя полезняшки и "считалки формул" всякие пишу. Но всё же хотелось бы к чему-то более правильному привыкать.

#300981
"Lupo Alberto" написал:
Git

или Mercurial

#300991

Вы издеваетесь, что ли? Я ищу решение более простое и МЕНЕЕ функциональное, чем Subversion, а мне советуют Git и Mercurial! Вы думаете, я не знал, что это такое, когда задавал вопрос? Это всё равно как если бы я спросил, какой велосипед мне купить, потому что езда на автомобиле приводит к гиподинамии, а вы бы посоветовали купить автобус или звездолёт.

#300993
"HoleyHat" написал:
Вы издеваетесь, что ли? Я ищу решение более простое

О, да! Git весьма сложен!

text

$ git init
$ git add
$ git commit
$ git push

Чтобы запомнить эти команды нужно несколько лет прожить в тибетском монастыре :)
ЗЫ. ЕМНИП, Git можно настроить локально, например так.

#300994
"HoleyHat" написал:
как если бы я спросил, какой велосипед мне купить

Раз уж речь о велосипедах зашла — вы считаете их изобретено недостаточное количество?
Используйте тогда rsync/tar/cp -al.

#301028
"HoleyHat" написал:
Вы издеваетесь, что ли? Я ищу решение более простое и МЕНЕЕ функциональное, чем Subversion, а мне советуют Git и Mercurial! Вы думаете, я не знал, что это такое, когда задавал вопрос? Это всё равно как если бы я спросил, какой велосипед мне купить, потому что езда на автомобиле приводит к гиподинамии, а вы бы посоветовали купить автобус или звездолёт.

если вы не понимаете, как их здесь использовать, значит вы не знаете, что это такое...
git ИМХО намного логичнее svn'а устроен и как локальное хранилище работать с ним проще...

#301618

Всё-таки сколотил свой самокат. Раз в час рабочая папка копируется на другой физический диск в папку с именем типа work12, где 12 - текущий час. В 23:30 содержимое папки work23 архивируется. Архив бэкапится в облако. Все папки с work00 до work23 удаляются и всё начинается сначала. Я вижу кучу недостатков, но для моих скромных нужд - сойдёт.

Войдите или зарегистрируйтесь, чтобы ответить.