Стоит отметить, что некоторые последние версии mount.cifs перестали работать, если точка монтирования не находится в/etc/fstab, даже если бы они установлены setuid, таким образом, я ожидал бы, что Ваш подход sudo перестанет работать с теми версиями.
http://fedoraforum.org/forum/showthread.php?p=1329591
https://bugs.launchpad.net/ubuntu / + ошибка/657900
Как альтернатива, Вы могли бы попробовать один из них:
Необходимо смочь сделать это использование --new-file
переключатель. Взятый из различной страницы справочника:
--new-file
In directory comparison, if a file is found in only one direc-
tory, treat it as present but empty in the other directory.
Попробуйте это:
diff -crB --new-file pp0 pp1 > pp0.patch
Непосредственный ответ: diff -N
, как объяснено pootzko. Вы найдете, что много патчей там создается diff -urN
.
Что может сделать Вашу жизнь лучше: начните использовать инструмент управления версиями. Если Вы не знаете никого, запустите с одной из трех основных распределенных систем управления версиями, Базара, Мерзавца или Подвижный. Зарегистрируйтесь в чистой версии, работе, зарегистрируйтесь в Вашей работе как много раз как Вам угодно и попросите у Вашей системы управления версиями разности между чистой версией и Вашей работой.