Подверсия - я могу установить автоопоры на стороне сервера?

Выразите это с точки зрения времени к восстановлению сервисов.

Если у Вас будут хорошие резервные копии, то отказ диска не приведет к значительной потере данных, но это будет разрушать Вашу операцию в течение многих часов (если у Вас будут запасные части), или дни (если Вы ожидаете технического специалиста поставщика). Если у Вас есть резервные копии + дублирование, Вы теоретически не оказываете сервисного влияния. Я говорю теоретически, потому что как история г-на Atwood о RAID с проиллюстрированными серверами StackOverflow, RAID не всегда, что Вы думаете, что это.

В конечном счете Ваш босс не может заботиться - и это - его прерогатива. Часто как системные администраторы мы должны жить с бизнес-решениями, о которых мы не заботимся.

7
задан 22 June 2009 в 19:00
3 ответа

Это не возможно. Существует давнишний запрос новых функций для широковещательной передачи конфигураций клиенту. Это не в настоящее время должно до 2.0, или позже.

Самое близкое можно приехать, должно использовать рычаги. Любой с предprecommit, чтобы препятствовать тому, чтобы неправильно настроенные клиенты отправили неправильные данные. Или постфиксация для зафиксированного ретро неправильных данных.

Ни один не является великим, и я полагаю, что против последнего даже рекомендуют.

6
ответ дан 2 December 2019 в 23:22

В то время как нет никакого большого ответа на это, можно использовать svn_apply_autoprops.py, который я записал для применения стандартных автоопор к рабочей копии для обеспечения всех файлов там в соответствие.

4
ответ дан 2 December 2019 в 23:22

Apache Subversion 1.8 ввела функцию Repository Dictated Configuration, которая требует SVN 1.8 клиента. (Другими словами, сервер 1.8 не требуется)

С помощью Subversion 1.8 можно конфигурировать шаблоны автоподдержки в репозитории, используя новое унаследованное свойство Subversion svn:auto-props.

Например, установив значение svn:auto-props равным *. bmp = svn:mime-type=image/bmp свойство в корне вашего репозитория (или пути к репозиторию, который представляет собой корень проекта) приведет к тому, что каждый вновь добавленный растровый файл будет иметь MIME-тип, применяемый автоматически.

Вы можете хранить многострочные значения в свойствах Subversion, так что вы можете добавить следующие (вполне стандартные) svn:needs-lock и MIME шаблоны в svn:auto-props:

*.bmp = svn:mime-type=image/bmp;svn:needs-lock=*
*.gif = svn:mime-type=image/gif;svn:needs-lock=*
*.ico = svn:mime-type=image/x-icon;svn:needs-lock=*
*.jpeg = svn:mime-type=image/jpeg;svn:needs-lock=*
*.jpg = svn:mime-type=image/jpeg;svn:needs-lock=*
*.png = svn:mime-type=image/png;svn:needs-lock=*
*.tif = svn:mime-type=image/tiff;svn:needs-lock=*
*.tiff = svn:mime-type=image/tiff;svn:needs-lock=*    
*.doc = svn:mime-type=application/msword;svn:needs-lock=*
*.jar = svn:mime-type=application/octet-stream;svn:needs-lock=*
*.odc = svn:mime-type=application/vnd.oasis.opendocument.chart;svn:needs-lock=*
*.odf = svn:mime-type=application/vnd.oasis.opendocument.formula;svn:needs-lock=*
*.odg = svn:mime-type=application/vnd.oasis.opendocument.graphics;svn:needs-lock=*
*.odi = svn:mime-type=application/vnd.oasis.opendocument.image;svn:needs-lock=*
*.odp = svn:mime-type=application/vnd.oasis.opendocument.presentation;svn:needs-lock=*
*.ods = svn:mime-type=application/vnd.oasis.opendocument.spreadsheet;svn:needs-lock=*
*.odt = svn:mime-type=application/vnd.oasis.opendocument.text;svn:needs-lock=*
*.pdf = svn:mime-type=application/pdf;svn:needs-lock=*
*.ppt = svn:mime-type=application/vnd.ms-powerpoint;svn:needs-lock=*
*.ser = svn:mime-type=application/octet-stream;svn:needs-lock=*
*.swf = svn:mime-type=application/x-shockwave-flash;svn:needs-lock=*
*.vsd = svn:mime-type=application/x-visio;svn:needs-lock=*
*.xls = svn:mime-type=application/vnd.ms-excel;svn:needs-lock=*
*.zip = svn:mime-type=application/zip;svn:needs-lock=*
5
ответ дан 2 December 2019 в 23:22

Теги

Похожие вопросы