- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我目前正在使用以下命令设置 Meld difftool 在 Babun 中工作:
git config --global diff.tool meld
git config --global difftool.prompt false
git config --global difftool.meld.path "/cygdrive/c/Program\ Files\ \(x86\)/Meld/Meld.exe"
git config --global difftool.meld.cmd '/cygdrive/c/Program\ Files\ \(x86\)/Meld/Meld.exe $LOCAL $REMOTE'
这行得通,当我运行时,Meld 会打开这两个文件
git difftool HEAD HEAD^
但是,第二个文件(来自远程)没有打开,我得到了
There was a problem opening the file "\tmp\xxx_FILENAME.EXTENSION"
但是,当我从 git bash 运行 difftool 时,它起作用了。我的设置有问题吗?
最佳答案
问题是从 Cygwin 访问临时文件。因为 Cygwin 有自己的驱动器,所以我需要使用 cygpath
来格式化文件路径。完整设置如下:
git config --global diff.tool meld
git config --global difftool.prompt false
git config --global difftool.meld.path "c:\Program Files (x86)\Meld\Meld.exe"
git config --global difftool.meld.cmd 'c:/Program\ Files\ \(x86\)/Meld/Meld.exe "$(cygpath -w "$LOCAL")" "$(cygpath -w "$REMOTE")"'
关于Git Difftool Meld 在 Babun 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42001534/
我正在尝试使用 Babun 检查当前的 Python 版本(3.7.0)。但是,它显示的是旧版本(2.7.8)。使用 Windows 命令提示符时我没有遇到问题。 Windows 命令提示符 Micr
我试图更新 Babun,但它说我没有这样做的权限。谁能帮帮我? Babun 更新 最佳答案 尝试在您的命令中使用 sudo: sudo babun update 如果这不起作用,请尝试与 root 用
我刚刚安装: https://github.com/babun/babun 在 Windows 8 中,但如何将 Git 升级到最新版本? 自带 { ~ } » git --version ~git
在 Windows 上打开一个普通的 cmd 提示符并键入: meteor 将正常工作。但在 Cygwin(或 Babun)中不起作用: zsh: command not found: meteor
我在尝试将 Heroku 与 babun 一起使用时遇到以下问题在基于 cygwin 的 Windows 10 上。我已经在我的 Windows 机器上安装了 Heroku toolbelt,CLI
我刚刚安装了 babun在我的 Windows 7 上。 babun的~/home/xxx位于windows文件系统的C:\Users\Admin\.babun\cygwin\home\xxx xxx
我目前正在使用以下命令设置 Meld difftool 在 Babun 中工作: git config --global diff.tool meld git config --global diff
我刚刚安装了 babun,它是 Cygwin 的一个变体。我希望 cygwin 用户主目录等于我的 Windows 主目录。所以,明确一点,我不想将 cygwin 主目录作为新用户添加到 C:\Use
我正在尝试在 Babun 中安装 rubygems,这样我就可以安装 sass 和 compass,但一直出现错误: C:\RailsInstaller\Ruby2.1.0\bin\ruby.ex
我尝试更改 "terminal.integrated.shell.windows" 的设置至 babun mintty地点。但是 babun shell 窗口是单独打开的,并且没有与 VS 代码集成。
与https://github.com/babun/babun/issues/702相同 我在安装 pact install dig 时第一次注意到这一点。 which dig 返回二进制文件的位置,
我正在尝试让 Ruby on Rails(Ruby 2.0.0p598、Rails 4.2.0)在 Babun 上运行。我一直在学习本教程: http://xjlin0.github.io/tech/
我是一名优秀的程序员,十分优秀!