使用Git Extensions工作目录diff

时间:2012-07-05 19:42:33

标签: git git-extensions

是否有一种简单的方法可以使用Git Extensions UI(除了“提交”对话框)在工作目录上获取差异?

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

我是一名正在恢复的Tortoise Git用户,我习惯在提交日志用户界面中拥有“工作目录”pseduo-commit。 Git Extensions中的任何内容与此类似吗?

5 个答案:

答案 0 :(得分:22)

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

默认情况下,此选项处于禁用状态。

答案 1 :(得分:4)

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

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

enter image description here

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

enter image description here

答案 2 :(得分:0)

在版本3.00.00.4433中,可以在此处找到设置:

Tools->Settings->Git Extensions->General

Show current working directory changes as an artificial commit

答案 3 :(得分:0)

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

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

答案 4 :(得分:0)

我看不到一些人在这里提到的选项,但是对我有用的是以下内容。

右键单击任何提交,然后选择查看>显示人工提交,并确保将其禁用。

enter image description here

相关问题