在TortoiseGit中用Beyond Compare4比较代码差异

Git现在用的很广,Beyond Compare或许是最好用的比较工具之一了吧。
在Git中,用Beyond Compare来做代码比较工具,可谓如虎添翼。

好了,不多说。配置步骤如下:
在windows中点击 开始–>TortoiseGit –> Settings
在弹出的对话框中,左边的列表框,选择Diff Viewer
将radio buttons从TortoiseMerge 改为External
并在路径编辑框中添加如下文字(请注意,需对应各自Beyond Compare的安装路径):
“C:\Program Files\Beyond Compare 4\BComp.exe” %base %mine /title1=%bname /title2=%yname /leftreadonly
具体配置如下图:

Diff Viewer

参考:
http://www.scootersoftware.com/support.php?zz=kb_vcs#tortoisegit

附:
如果用盗版良心不安的话,可以尝试一下Beyond Compare的正版软件。前几天在京东买了一份Beyond Compare4标准版的,220多RMB,比官网的价格还便宜,真对得起这个钱。呵呵,这不是广告,因为scootersoftware没给广告费。

### 使用 TortoiseGit 生成文件差异 #### 安装与配置 为了确保可以顺利使用 TortoiseGit 来查看文件差异,需先安装并正确设置该软件。通常情况下,在 Windows 平台上完成 TortoiseGit 的安装之后,它会自动集成到右键菜单中[^1]。 #### 查看单个文件的不同版本之间的差异 对于想要比较同一文件不同历史提交间的改动情况: - 右击项目目录下的目标文件; - 在弹出的快捷菜单里选择 `TortoiseGit` -> `Show Log`; - 找到两个希望对比的具体修订记录(Commits),分别选中它们作为起始点和结束点; - 同时按下这两个 Commit 前面的小方框来标记要比较的对象; - 接着点击上方工具栏中的 “Compare revisions” 按钮 或者通过右键菜单选取 "Compare Revisions"; - 此刻将会打开一个新的窗口展示所选定两次修改间存在的具体变化详情[^2]. #### 对比工作区内的文件同仓库最新状态的区别 如果目的是了解当前未被纳入版本控制系统的工作副本里的某个特定文件相对于最近一次已保存的状态发生了哪些改变,则只需执行如下操作即可实现目的: - 鼠标定位至待检视文档位置处; - 单击鼠标右键唤出选项列表; - 寻找并激活名为 'Diff' 的命令项; 这一步骤能够立即显示出本地更改与远程存储库之间所有的区别之处[^3]. ```bash # 如果需要从命令行快速调用 TortoiseGit 进行 diff 操作,也可以利用下面这种方式: TortoiseProc.exe /command:diff /path:"C:\your\file\path" ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值