Контроль исходного кода. Является ли ежедневная загрузка ваших репозиториев на общий сервер хорошей идеей? - PullRequest
1 голос
/ 12 января 2012

У меня есть общая учетная запись хостинга, и я только начал использовать систему управления версиями локально (TortoiseSVN) для своих личных проектов. Я хотел бы сохранить резервные копии репозиториев в других местах, поэтому мне интересно, если в качестве практики полезно загрузить все измененные репозитории на общий сервер в конце дня.

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

Ответы [ 2 ]

2 голосов
/ 12 января 2012

Ежедневные резервные копии, безусловно, хорошая идея! Для Subversion вы должны использовать svnadmin для создания файла дампа, а затем сделать резервную копию этого:

svnadmin dump repositorypath > backupname.svn

Использование svnadmin гарантирует, что вы получите согласованный снимок вашего хранилища. Простое копирование хранилища напрямую может привести к непоследовательному резервному копированию, которое вы не сможете восстановить! См. этот ТАК вопрос , чтобы получить гораздо больше советов по этой проблеме.

0 голосов
/ 12 января 2012

Это действительно хорошая идея иметь резервную копию. Альтернативой является использование Google Code, SourceForge, GitHub или любой другой онлайн-службы контроля версий для размещения вашего исходного кода. Я надеюсь, что они делают резервные копии, и у вас будет дополнительное преимущество в том, что ваш репозиторий доступен из любого места.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...