• Случайно удалил кусок нужного кода, полез за резервными копиями. Оказалось, что на бэкап-сервисе закончилось место и новые версии не сохранялись. Очень обидно. Мораль: регулярно проверять, нормально ли работает автоматическое резервное копирование.

Replies (33)

  • @ugnich, мораль — пользоваться SVN
  • @ugnich, а контоль ревизий не рулит?
  • @ugnich, Я пользуюсь системами контроля версий, поэтому "пропаж" не бывает...
  • @ugnich, А отчего не пользуете VCS всякие?
  • @ugnich, @VladimirBright Один разработчик, закрытый код, небольшая программа. Нет там нужды в этом.
  • @ugnich, так жизнь же облегчает, думать про бекапы не надо. Забирай себе рсинком репозиторий, каждый день и все.
  • @ugnich, it does not matter. абсолютно.
  • @ugnich, Очень неправильные слова. Версификация нужна независимо от открытости. Независимо от количества разработчиков. Просто чтобы был бэкап. Просто чтобы быстрее локализовывать ошибки.
  • @ugnich, @cblp Да, забыл, для веб-разработки ещё и быстрый деплоймент.
  • @ugnich, Ну вот не было нужды — а теперь появилась. Если бы вы пользовали контроль версий, то и повода для этого поста бы не было. Отревертили бы изменения и забыли бы через 5 минут :)
  • @ugnich, @cblp Нормальные слова, вы просто не знаете ньюансов. Не везде и не всегда версификация удобна. Это не веб-разработка.
    @LittleChris работал бы бэкап как положено — тоже не было бы повода для этого поста. А тот же SVN-сервер ещё устанавливать/поддерживать/оплачивать нужно.
  • @ugnich, версификация — облегченный вариант бекапа для разработчиков. Что до внедрения — надо один раз себя заставить, дальше без этого просто не сможете жить. Не важно какой размер программы, сколько разработчиков и т.п.
  • @ugnich, Блин, лучше бы я написал, что фотографии случайно удалил. :D Пост про бэкапы , а не про код. ;)
  • @ugnich, фотографии тоже можно хранить в SVN :)
  • @ugnich, @-mono ... на модном SVN-фотоархиве code.google.com? :)
  • @ugnich, почему бы и нет?
  • @ugnich, В аналогичной ситуации, репозиторий бы сразу просигнализировал, что нет места для коммита, и данные не потерялись бы.
  • @ugnich, бекапы, вобщем, рулят, как всегда :)
  • @ugnich, правильное уже сказано, однако прокричу: для исходного кода — git !!!
  • @ugnich, @lig все версии всегда под рукой
  • @ugnich, Не исключаю, что есть такие случаи. Но лично мне такой представить сложно. Ваши исходники — текст. В 99.5% случаев. А значит, контроль версий — ваш выбор.
    сервер поднимается на локалхосте (в случае с svn) одной командой. А если использовать какую-нить VCS с возможностью offline commit — то и вообще совсем ничего поднимать не нужно.
  • @ugnich, @LittleChris "VCS с возможностью offline commit"
    да, да да!!! ну научись уже! прозрейте!
  • @ugnich, @lig кстати, а вы bazaar & mercurial пробовали? и если да, то каков итог?
  • @ugnich, <juick.com>
    даже от кино отвлекли, вот ведь;)
  • @ugnich, @lig В Subversion 2.0 обещали сделать.
  • @ugnich, @LittleChris пробовали. итог вы знаете;)
    ну bazaar откровенно не готов, а git хорош тем, что это не монолитная VCS, а формат хранения. есть его реализация и на python, и на java.
    в него легко встраивать свои скрипты, легко интегрировать с ним третьи приложения
  • @ugnich, @LittleChris ну вот тогда и посмотрим. я svn-ом долго пользовался, до прозрения, естественно
  • @ugnich, @lig Надо понимать, hg даже не рассматривался?
    Я к чему это — меня тут насильно пересадили на git — на второй день я сломал репозиторий на гитхабе. Что, скажем так, не подняло его в моих глазах.
  • @ugnich, @LittleChris весь гитхаб сломали? гений!
    я же выше ответил, что как раз все рассматривал
    и mercurail — это монстроидная поделка на питоне окончательно замкнутая в своей монстроидальности
    настолько монстроидальная и замкнутая в себе, что только ее монстроидальность может сравнится с ее замкнутостью
    кстати родной gui улыбнул тупым копированием с git-а
    кстати, что окончательно дать всем понять, что встал на тропу священной войны и начался холивор: git делает сам Торвальдс, а Столман использует его для емакса
  • @ugnich, VCS, в особенности Git, рулят в таком случае. И нет никакой разницы один человек на проекте или больше, большой или маленький проект.
  • @ugnich, @lig я же говорю — только репозиторий. саппорт (кстати, аккаунт платный) порекомендовал удалитьнах старый репозиторий, и создать новый.
    git делает сам Торвальдс, а Столман использует его для емаксаДа кто угодно, сколько угодно и для чего угодно. Они походили по граблям и теперь не наступают на них. А для меня само наличие ограничений "так делать в принципе можно, но ты так не делай, а то всё рухнет" ни разу не способствует.
    кстати родной gui улыбнул тупым копированием с git-аесли одинаковый workflow, то почему бы и нет?
  • @ugnich, @LittleChris > если одинаковый workflow, то почему бы и нет?
    да все нормально, я сто раз так делал:) просто улыбнул