使用Git Extensions工作目录diff

Mer*_*ham 14 git git-extensions

有没有一种简单的方法可以使用Git Extensions UI(除了Commit对话框)在工作目录上获取diff ?

感觉View Diff应该允许我在我的工作目录和提交版本之间进行区分.但是它似乎只想向我展示我的提交历史.

我是一个正在恢复的Tortoise Git用户,我习惯在我的提交日志UI中有一个"工作目录"pseduo-commit.Git Extensions中的任何内容与此类似吗?

小智 22

GitExtensions有一个设置来启用你提到的'伪提交'.只需转到设置,打开选项卡Git Extensions,然后选中"在修订图表中显示当前更改"选项.

默认情况下禁用此选项.

  • 唉,这个伪提交行不允许与另一个分支或修订版做差异.:-(无论如何有用的提示,谢谢. (3认同)

小智 6

在最新版本(我的版本是 3.3.0)中,此选项已从设置移至View -> Show artificial commits菜单。

Working directory当在提交图中选择伪提交时,您将看到本地更改。


aBl*_*aze 5

Henk的答案非常适合旧版本的GitExtensions。但是,我使用的是2.51版,操作步骤有所不同。这是我采取的步骤:

  • 在顶部功能区上,转到“工具->设置”

在此处输入图片说明

  • 找到“ Git Extensions”列表项,然后选中“显示当前工作目录更改为人工提交”框

在此处输入图片说明