0

我是 git 新手,已经爱上了它。所以我在 PHP 中使用 PhpStorm 做了很多项目,我得到了自己开发的框架,现在多亏了 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 

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

谢谢 !

4

1 回答 1

0

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

通常这不是您想要保留在存储库中的内容,特别是如果有一天另一位使用 IDEA 的开发人员将加入您的项目。

于 2014-03-28T18:11:55.910 回答