git补丁不适用,失败:.idea / workspace.xml

时间:2014-03-28 17:37:09

标签: php git phpstorm patch git-patch

我是git的新手并且已经爱上了它。 所以我使用PhpStorm在PHP中做了很多项目, 我有自己开发的框架,现在感谢git我可以控制系统中的版本。

我的问题是我在一个项目上做了一些核心更改,这个项目与其他项目相对类似,我想将这些更改带到另一个项目中,所以我从最近的2个提交中做了一个补丁。

当我尝试应用补丁时,我收到以下消息:

error: patch failed: .idea/workspace.xml:5
error: .idea/workspace.xml: patch does not apply

我正在运行此命令:

git apply --check 0001-changed-only-the-urlnames-from-non-category-creation.patch 

有没有办法让补丁适用?这对我来说非常重要。

谢谢!

1 个答案:

答案 0 :(得分:0)

我会将.idea目录添加到.gitignore文件中(并将其从补丁中排除)。

通常情况下,这不是您要保留在存储库中的内容,尤其是有一天,使用IDEA的其他开发人员将加入您的项目。