拉里·沃尔（Larry Wall）于1985年所开发。它会利用一种名叫「patch file」（有时直接被称为 patch）的文字档案，来更新文字档案。patch file 可以由另一个 Unix上的应用程式 diff所产生，也可以由CVS，Subversion，Git等程式产生。
历史.Patch专案最早由拉里·沃尔发起，在1985年5月在mod.sources (为comp.sources.unix的前身)上公布第一个稳定版本。之后这个专案被纳入GNU计划，由自由软件基金会