差异之前的git auto fetch

时间:2016-05-23 08:02:51

标签: git githooks tortoisegit

有没有办法在你做差异之前从遥控器上取git?我不能例如看到一个允许这样做的钩子。如果你不能通过钩子做到这一点是有一个真正的好理由或者它只是当前不存在的功能/没有需求?

是否可以通过任何客户端工具(例如我使用TortoiseGit for Windows)

就我个人而言,我认为它会很有用,因为我总是希望与最新版本的遥控器进行比较,我担心我会忘记取..

谢谢

1 个答案:

答案 0 :(得分:5)

  

是否有一个真正的好理由,或者它只是目前不存在的功能/没有需求?

git fetch表示远程访问; git diff没有。

几乎所有git命令都应该在本地完成(这解释了为什么它们如此之快)。默认情况下为任何diff操作添加一个fetch都会使diff变得非常慢。

因此,为此创建一个git别名是一个可行的选择。

  

别名有效除了理想情况我希望客户端工具(例如tortoisegit)能够使用他们可以使用钩子的这个功能

您可以考虑setting up an external diff program(在调用diff之前执行提取的包装器)

https://tortoisegit.org/docs/tortoisegit/images/SettingsProgs.png