SVN на Windows - PullRequest
       19

SVN на Windows

1 голос
/ 21 мая 2009

Извините заранее, если этого не достаточно, так что *

У меня есть подруга, пишущая по технологиям, которая изучает контроль версий своих документов Word и Visio. Я посоветовал ей проверить TortioseSVN или какой-либо другой Mit-аромат Git для локального контроля версий. Тем не менее, она обеспокоена тем, что произойдет, если файл будет поврежден ... Я, очевидно, не использую Windows, и у меня никогда не было проблем с повреждением файлов на моих машинах с OS X или Linux. У кого-нибудь когда-нибудь возникали проблемы с использованием VC и повреждением файлов?

EDIT: Я должен уточнить ... Я не имею в виду, что VC вызывает повреждение, просто интересно, как VC-приложения справляются с повреждением файлов.

Ответы [ 4 ]

3 голосов
/ 21 мая 2009

Я не уверен, что следую вашей заботе.

Если файл был поврежден между проверкой и регистрацией, вы, очевидно, увидите его в diff и у вас останется полная история.

SVN не задается вопросом, поврежден ли ваш файл - и каково определение коррупции в отношении SVN?

Хотя могут быть ошибки, специфичные для Windows, но по моему опыту ни один из них не повредил файлы, по крайней мере, у меня никогда не было ни одного поврежденного файла. Я часто сталкиваюсь с проблемами после фиксации, которые мне приходится решать с помощью svn cleanup или удаления и повторной проверки каталога, но, опять же, ни одна из них не мутирует.

У всех программ есть ошибки - вопрос в том, являются ли они серьезными, не исправленными. Контроль качества SVN довольно хороший, но вы никогда не знаете.

Кстати, я очень рекомендую SmartSVN для клиента. Он намного превосходит черепаху, хотя и немного медленнее и написан на Java. Нет ничего, что позволяло бы мне лучше контролировать свои репо - TortoiseSVN даже не сравнивал.

1 голос
/ 21 мая 2009

У меня были испорченные репозитории Subversion. Тем не менее, я должен отметить, что это было а) в гораздо более ранних версиях, и б) я делал довольно интересные "административные" операции с репозиториями (пытаясь извлечь части репо в новые репозитории), поэтому вполне возможно, это была моя вина.

Тем не менее, я считаю это довольно безопасным; Я совершаю много важных вещей в своих репозиториях.

Одна вещь, на которую ей следует обратить внимание, это то, что, если она волнуется, она всегда может также провести несколько проверок. Если у нее есть вторая проверка, которую она просто обновляет один раз в день, после подтверждения того, что ее основная проверка в порядке, если настоящий удар стихии и испортит как репо, так и ее рабочую проверку, она получит хорошую копию своего документа в другой проверке.

Тем не менее, ежедневные резервные копии репо - хорошая вещь по многим причинам.

Я также хотел бы отметить, что после некоторой подготовки и поддержки нетехнические специалисты обычно не имеют проблем с Subversion. Я научил людей, у которых были проблемы с Excel, использовать Subversion, и через пару недель они с радостью использовали его самостоятельно.

0 голосов
/ 21 мая 2009

Я использую SVN в течение нескольких лет и никогда не повреждал файл. Просто сделайте регулярный план резервного копирования для хранилища, если беспокоитесь о коррупции. Также посмотрите на этот блог http://newgeeks.blogspot.com/2006/08/word-document-management-using-svn.html

0 голосов
/ 21 мая 2009

Использование SVN и регулярная фиксация - отличный способ уменьшить повреждение файла - если ваш файл поврежден (хотя, я не знаю), просто откатитесь до последней не поврежденной версии.

SVN не так хорошо работает с бинарными файлами (например, Word Docs), потому что он сохраняет целую новую копию, а не дельту, но это не значит, что вы говорите большие объемы информации или что-то еще, так что это нормально.

У SVN есть некоторая кривая обучения, поэтому вам, вероятно, придется настроить ее для нее.

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