如何在IntelliJ IDEA中使用svn diff创建补丁?

时间:2014-01-08 10:58:44

标签: svn intellij-idea diff patch

我正在尝试为项目创建一个最新的本地更改补丁。我已经按照另一个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插件。

0 个答案:

没有答案