我想将一个git仓库中的多个补丁应用到另一个仓库中。我已经使用以下命令创建了这些补丁(我需要最近的13个更改):
这将会给出:
一个非常相似的问题,似乎表明这是正确的方法(如何一次应用多个git补丁),但它不起作用。我可以通过在多个命令中传递完整的文件名来单独应用补丁(而且,我可以轻松地创建一个脚本来逐个应用它们),但是,我想知道为什么这不起作用。
我正在使用
cd repoA
git format-patch -13 -o ..\patch-directory
cd ..\repoB
git am ..\patch-directory\*.patch
这将会给出:
fatal: could not open '..\patch-directory\*.patch' for reading: Invalid argument
一个非常相似的问题,似乎表明这是正确的方法(如何一次应用多个git补丁),但它不起作用。我可以通过在多个命令中传递完整的文件名来单独应用补丁(而且,我可以轻松地创建一个脚本来逐个应用它们),但是,我想知道为什么这不起作用。
我正在使用
git version 2.9.2.windows.1
。
format-patch
命令加上--relative
参数吗? - Frodon*.patch
扩展为各种补丁。 - torek