nixp.ru v3.0

18 января 2017,
среда,
16:55:37 MSK

DevOps с компанией «Флант»
anonymous написал 15 октября 2004 года в 13:37 (260 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

patch -p0 < четотам.patch так патч ставится,

а как его откатить обратно, чтобы сорцы без патча были?

man читал, нихрена не понял

Dmitry Ivanov
unshaved
patch -p0 < четотам.patch так патч ставится,

а как его откатить обратно, чтобы сорцы без патча были?

man читал, нихрена не понял

-R

anonymous

понял

Dmitry Ivanov
unshaved
понял

о! мечта для отвечающего на вопросы….

anonymous

Извините я не понял,

дайте пожалуйста полную команду чтобы откатить патч если ставил его так:

patch -p0 < qt-x11-free-3.3.3.diff

Genie
lamo
Извините я не понял,

дайте пожалуйста полную команду чтобы откатить патч если ставил его так:

patch -p0 < qt-x11-free-3.3.3.diff

эх. -R воткнуть перед < — не судьба?

anonymous

Я не совсем дурак, понятно что вместо p0 надо ставить, но ни чего не получается, у тебя точно это работает?

Genie

на простеньком примере, что набросал за пару минут — работает.

anonymous

Может у меня патч какой нибудь не правильный.

стоит патч Improving KDE v. 0.4.0 для kde-3.3.1

хотел обновить его до Improving KDE v. 0.4.4.

патч Improving KDE v. 0.4.0 ставил так:

patch -p0 < kdebase-3.3.1.diff

идеально встал.

хотел откатить, дал команду для Improving KDE v. 0.4.0:

[root@localhost kdebase-3.3.1]# patch -R < kdebase-3.3.1.diff

can’t find file to patch at input line 8

Perhaps you should have used the -p or —strip option?

The text leading up to this was:

—————————

|Index: kcontrol/kcontrol/moduleiconview.cpp

|===================================================================

|RCS file: /home/kde/kdebase/kcontrol/kcontrol/moduleiconview.cpp,v

|retrieving revision 1.40

|diff -u -3 -p -r1.40 moduleiconview.cpp

|— kcontrol/kcontrol/moduleiconview.cpp 21 Oct 2003 21:23:38 -0000 1.40

|+++ kcontrol/kcontrol/moduleiconview.cpp 17 Oct 2004 22:56:44 -0000

—————————

File to patch:

[3]+ Stopped patch -R

[root@localhost kdebase-3.3.1]#

Ну и вот что, почему так?

Дмитрий Шурупов

>> Я не совсем дурак, понятно что вместо p0 надо ставить,

Не ВМЕСТО, а ДОБАВИТЬ:

patch -p0 -R < …

anonymous

Блин, так бы сразу и сказали

Дмитрий Шурупов

Так сразу и сказали.

Просто «понимают» одни и те же вещи люди по-разному.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.