Неспособный к данным резервного копирования на DVD

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

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

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

Пройдя большое предупреждение, один из способов сделать это относительно безболезненно использует систему управления версиями, вероятно, усовершенствованный distribudet один как, например. mercurial или git. Мнения о выборе между этими двумя варьируются, Подвижный немного более подобно более старому CVS и SVN, чем Мерзавец и возможно также имеет лучшую кривую обучения (whikle, Мерзавец, как утверждают, более многофункционален).

В Подвижном имеет расширение Подвижных очередей (MQ) точно для этих случаев. Сообщение в блоге этого Steve Losh является довольно хорошим введением в использование MQ, и другое хорошее чтение является этим руководством по MQ на веб-сайте разработчика Mozilla.

Время от времени, patchutils может пригодиться также.

0
09.03.2019, 14:19
1 ответ

Вы не можете только записать на CD/DVD. Это было бы Вашим инструментом для DVD http://linuxcommand.org/man_pages/growisofs1.html, и это - для CD http://www.linuxjournal.com/magazine/writing-iso-images-cd-cdrecord

Из growisofs страницы справочника:

       To master and burn an ISO9660 volume with Joliet and Rock-Ridge  exten-
       sions on a DVD:

            growisofs -Z /dev/dvd -R -J /some/files

       To append more data to same DVD:

            growisofs -M /dev/dvd -R -J /more/files
2
28.01.2020, 02:37

Теги

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