2

我正在为我在 Eclipse 中的一个项目创建一个补丁。我有 eclipse Kepler Release 并安装了 Subversion 客户端工具包(1.7.9.2)。创建补丁后,我意识到在补丁文件中,它放置了以下与属性更改相关的内容。

Property changes on: ao/search_indexes.py
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*

当我的另一个团队成员尝试在他的环境中应用此补丁时,这会产生问题。他还在他的机器上安装了相同的 eclipse 和 subversion。

有没有办法告诉 eclipse 在应用补丁时只比较实际内容并忽略任何与 SVN 属性相关的数据,或者有没有办法创建忽略此 SVN 属性相关更改的补丁?

4

1 回答 1

1

您可以手动编辑补丁文件以删除这些行。格式很容易理解,很难搞砸,而且该补丁中没有任何内容会因为删除部分内容而搞砸。只要确保删除整个“帅哥”,你就会没事的。

当我对同一组文件进行多个不相关的更改时,我通常会创建将所有这些不相关的更改混合在一起的补丁,因此我可以还原我的工作副本,将单个补丁拆分为多个,并逐个应用它们以仅提交一个一组相关的更改。

于 2013-10-23T14:55:41.293 回答