したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

chaika独自拡張専用スレ

417 ◆U7rHG6DINI:2015/04/16(木) 11:05:00 ID:iumvaI9Y0
>>408-410>>414
単純に行番号が変わったぐらいでは patch コマンドは失敗しませんよ。
patch コマンドはそれなりに賢くて、単に行番号がずれたぐらいの違いだと、
うまく気を利かせて修正してくれますが、
パッチの修正対象となっている行の近辺が大きく改造されている場合は
さすがの patch コマンドでもお手上げになります。

うまく気を利かせられなくて修正に失敗した場合は、元のファイルのバックアップ(*.orig)と、
適用できなかったパッチの内容(*.rej)を残してエラー終了します。
そうなったときは、残された *.rej ファイルをエディタで開いて見て、
その箇所のみを手作業で修正すれば、最初から全てエディタでやるより幾分かは楽になります。

patch コマンドは、テキストの内容を単純に比較して修正箇所を判別しているだけであって、
決してプログラムの文法を理解して修正しているわけではありませんから。
知識がなければ人が見ても理解できないものを完全自動で完璧に修正することなんてムリ。
他のパッチと併用する場合は手作業での修正はいずれにしろ必要になるでしょう。




掲示板管理者へ連絡 無料レンタル掲示板