【发布时间】:2015-07-02 15:31:45
【问题描述】:
在我的 RHEL 机器上获得了一个标准脚本,用于将 svn diff 输出传递给 vimdiff:
#!/bin/csh -f
vimdiff ${6} ${7}
将其添加到路径中,并在 ~/.subversion/config 中设置 diff-cmd
这很好用,而且我拥有我需要的所有差异。 但是,似乎 csh 的 -f 标志被忽略并且我的 .cshrc 文件正在运行:我可以在 vimdiff 打开之前看到它吐出的回显消息。
我的 .cshrc 连接到一堆许可证服务器,所以需要一段时间,这不太好。
顺便说一句,直接运行此脚本 (svndiff.sh x x x x x file1 file2) 不会调用 .cshrc
svn(版本 1.6.11)自己做这个吗?任何想法为什么会发生这种情况以及可以做些什么?
【问题讨论】: