【问题标题】:Is there any free svn diff tool for Mac Instead of use command line 'svn diff' [closed]是否有适用于 Mac 的免费 svn diff 工具而不是使用命令行 'svn diff' [关闭]
【发布时间】:2014-07-31 03:19:32
【问题描述】:

使用命令行查看差异代码真的很难。是否有任何GUI工具或仅使用语法高亮命令行工具来查看svn代码行的代码更改。

【问题讨论】:

  • 最后,我发现了另一个很好的嵌入在xcode中的比较工具。非常简单。只需在 xcode->preferences->accounts 中设置 svn 帐户信息(打开存储库开关)现在您可以使用 xcode->Source Control->Commit...(这里将列出所有更改的文件以及语法高亮比较)

标签: macos svn diff


【解决方案1】:

首先,下载并安装Xcode,或从 OSX 中的 AppStore。在 Xcode 内部,它有一个名为 FileMerge 的应用程序,用于区分和合并。

要为 FileMerge 配置svn diff,您可以尝试Wrapper to use OS X FileMerge when calling svn diff。简而言之,将以下行添加到~/.subversion/config

[helpers] 
diff-cmd = ~/bin/svn-diffwrap.sh

在~/bin/svn-diffwrap.sh

#!/bin/sh
/usr/bin/opendiff ${6} ${7}

svn-diffwrap.sh 的 chmod mod 可执行文件。如果 svn 找不到 svn-diffwrap.sh,您可能需要提供完整路径而不是 ~。

【讨论】:

  • 不错!请注意:如果文件名中有空格,则需要在 ${6} 和 ${7} 周围添加引号。 :-)
  • 感谢您提供快速简便的解决方案...
  • 有效!但是是否有其他人收到消息“无法加载 '<0x7fde51667720:>
猜你喜欢
  • 2020-07-07
  • 1970-01-01
  • 2012-06-22
  • 2012-07-03
  • 2011-01-26
  • 1970-01-01
  • 2012-01-23
  • 1970-01-01
  • 2013-05-07
相关资源
最近更新 更多