SourceTree能够展示并排比较差异吗?

36

最近我开始使用SourchTree。

默认的比较格式是用 "-" 或 "+" 来显示更改。
我希望两个文件能够并排显示,并且逐行显示更改。

然而,我找不到更改格式的选项。你能帮忙吗?

3个回答

16

不,我真的希望在未来的某些版本中能看到那个功能。


2
如果您在差异视图中看不到任何“并排差异”按钮,则一个好的解决方法是在SourceTree中设置一个difftool。
例如,可以参考“如何在Windows上将Meld用作SourceTree合并工具?”。
使用外部差异工具(本地支持并排查看)比本地工具选项更可靠。

你看到任何“并排差异”按钮吗? - Fusca Software
@FuscaSoftware ,不好意思,我仍然没有在 SourceTree 版本 3.4.11 中看到并排差异选项。 - VonC
@FuscaSoftware 不好意思,我在2023年的SourceTree版本3.4.11中仍然没有看到并排对比的选项。 - undefined

1
使用Source Tree中的工具,可以同时以并排内联的方式查看文件差异。以下是操作步骤:
  1. 下载并安装Perforce Merge/Diff 工具
  2. 在Source Tree中打开你的代码库,点击UI右上角的3个圆点图标,然后选择External Diff,一个新窗口将会打开,显示所有的修改以及并排内联的方式(在我的Mac Book Pro M1上测试成功)!
如需更多信息,请参考Source Tree相应的Jira工单:https://jira.atlassian.com/browse/SRCTREEWIN-1296

enter image description here


这并不是一个真正的解决方案,因为它基本上意味着使用除SourceTree之外的其他东西。我很想这样做,但在我们工作的地方,我们非常受限制,不能下载和安装任何软件,只能使用SourceTree或命令行git。我相信在今天有些偏执的网络安全世界中,很多人都面临这个问题。 - Alan Carlyle
谢谢,但有时Sourcetree无法识别要用于此目的的外部diff工具。为了更加稳健地告诉Sourcetree: 在主窗口上右键单击=>自定义操作=>编辑=>Diff(在标题菜单中)=>可视化Diff工具 现在您可以选择之前下载的工具。
  • Sourcetree:版本4.2.1(248)
- Ibrahim Sakaci

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接