Система быстрого резервного копирования для больших проектов - PullRequest
2 голосов
/ 19 марта 2010

Я всегда копировал все свои исходные коды в файлы .zip, помещал их на свой USB-диск и загружал на свой сервер в другом месте в мире ... однако я делаю это только раз в две недели, потому что мой проектнемного большой.

Прямо сейчас мои каталоги проектов (у меня их несколько) содержат иерархию файлов c ++, а с ними перемежаются файлы .o, для которых резервное копирование может занять некоторое время, если нетигнорируется.

Какие существуют инструменты, которые позволят мне просто и эффективно создавать резервные копии, а также указать типы файлов для резервного копирования (множество .png, .jpg и некоторые текстовые типы),и какие каталоги следует игнорировать (особенно каталоги сборки)?

Или есть какие-нибудь гениальные методы, которые люди используют?

Ответы [ 3 ]

2 голосов
/ 19 марта 2010

Я использую Dropbox, я один разработчик, разрабатывающий программное обеспечение. В некоторых проектах я работаю из своего Dropbox, что означает, что они синхронизируются каждый раз, когда я строю. Другие проекты я сам копирую исходный код. Но самое главное, что я могу работать на всех моих компьютерах с установленным на них Dropbox ... работает для моих простых нужд

2 голосов
/ 19 марта 2010

Хотя это не решение для резервного копирования, менеджер управления версиями на удаленном сервере отвечает большинству ваших потребностей:

  • сохраняются только изменения, а не весь проект
  • вы можете отфильтровать то, что вы не хотите сохранять

Более того, вы можете создавать архивы вашего хранилища для истинного резервного копирования.

Если вы хотите узнать о контроле версий, взгляните на блог Эрика Синка, в частности:

0 голосов
/ 19 марта 2010

Согласитесь с mouviciel. Если вы этого не хотите, рассмотрите rsync или unison, чтобы эффективно хранить актуальную копию, будь то на том же или на другом компьютере.

...