我正在尝试为项目创建一个最新的本地更改补丁。我已经按照另一个StackOverflow问题here的答案的建议,我可以成功创建补丁。但该项目使用Subversion,一些文件包含svn关键字。例如,在Java类JavaDocs:
中/**
* @version $Id$
*/
我创建的补丁似乎并不认为这些是关键字 - 关键字替换被选为更改并显示在补丁中,例如:
- * @version $Id: Example.java 5930 2014-01-03 14:34:42Z rlaidlaw $
+ * @version $Id: Example.java 5930 2014-01-03 14:34:43Z rlaidlaw $
我认为这是因为补丁是使用标准差异工具而不是svn diff创建的。有没有办法可以使用svn diff在IntelliJ中创建补丁?我查看了Subversion菜单,但在那里找不到任何东西。显然我可以从命令行执行此操作,但使用IntelliJ会很棒。
我正在使用IntelliJ IDEA 13 Community Edition,它内置了对Subversion的支持。我还没有安装任何其他Subversion插件。