我在我的 MacBook Pro OS X Yosemite 上集成了 p4merge 和 git。
它适用于一个问题。当 difftool 或 mergetool 打开 p4merge 并且我完成了我的任务时,我倾向于点击红色的 X 来关闭我的窗口。但是,这不会退出应用程序,只会退出该文件的特定窗口的窗口。这会挂起 mergetool 或 difftool 会话,阻止处理下一个文件,直到我转到 p4merge 菜单栏并选择“退出 P4Merge”(或 command-Q)。
是否可以将 p4merge 配置为在窗口关闭时完全退出?
我就这个问题联系了 p4merge,他们的支持很棒。他们向我指出了解决该问题的知识库文章。 http://answers.perforce.com/articles/KB/2848/
如果您在 MacOS 上直接调用 p4merge,您将遇到此问题,并且在 git 中使用 mergetool 时需要为每个文件关闭 p4merge。但是,如果您按照说明进行操作,那么您将使用与 git 无缝协作的启动存根启动。
我自己稍微修改了说明,并将它们的包装脚本安装在我路径中的第一个本地 ~/bin 文件夹中。这样我就可以按照他们的建议将它命名为 p4merge 而不是 myp4merge.sh 并且它将启动而不是 p4merge 二进制文件,因为它在路径中的较早位置。
| 归档时间: |
|
| 查看次数: |
869 次 |
| 最近记录: |