Python ライブラリの作成者が Web サイトにアップロードしたパッチを適用したいと考えています。影響を受ける各行で手動で行うことに頼らずに、これを簡単に行う方法はありますか?
何かのようなもの:
$ applyPatch patchFile sourceCodeFile
生のパッチ (例: http://hg.secdev.org/scapy/raw-rev/7621f33286b9 ) をダウンロードすると、次のように使用して適用できますpatch
。
patch -p1 < 7621f33286b9.patch
それらが同じ行に触れている場合は、正しい順序で適用する必要があります。キルトのようなツールがこれに役立ちます。
まず、シナプス経由のバージョンは、実際のライブラリのリポジトリでは実際には最新ではない可能性があるため、一部のパッチが使用できない場合があります。
サードパーティのライブラリで作業したい場合は、一般的に次のようにします。