TortoiseHg:覆盖图标问题(Windows)?

6
我的TortoiseHg Windows资源管理器叠加图标经常因未知原因处于错误的状态。为了解决这个问题,我需要更新文件夹上的图标。但是我似乎无法同时为多个文件夹执行此操作,这很麻烦,因为我经常同时处理大量项目,并且希望能够依赖TortoiseHg来帮助我确定哪些项目需要提交。是否还有其他人遇到同样的问题?有人找到了什么方法来消除或减轻这个问题吗?

6
我已经放弃了任何Tortoise应用程序(git,hg,svn)可靠的图标覆盖希望。我现在专门使用TortoiseHg工作台和偶尔的hg命令来跟踪文件被更改的情况。我喜欢工作台在保存窗口中显示工作副本状态和修订历史记录的方式。我也用它来提交。我很少使用shell菜单除了启动工作台。唯一的缺点是你必须手动刷新视图。我知道这并不能真正解决多个项目的问题,但这是我不得不接受的。 - mikerobi
4个回答

1

我通常在代码库根目录下保持一个命令行界面,以便快速执行hg st或更好的thg stat,以便获得需要提交的可视化概述。此外,thg commit允许您挑选要提交的内容并即时查看其差异。依靠图标并逐个浏览文件夹很麻烦,容易出错。


2
好吧,你没有回答我的问题,但这可能是对其他人最有帮助的答案。 - smp7d

0

你可以在TortoiseHg Shell配置的图标选项卡中禁用和启用覆盖层,这对我很有效。


0

它们出现了,但是它们是错误的。有时候当我有未提交的更改时,它会说我没有,反之亦然。 - smp7d

0

我了解这种行为,但我并不在意。
我几乎根本不看叠加图标,因为我总是打开工作台并在其中完成所有操作。

这一切都取决于个人的观点。
对你来说,TortoiseHg的行为很烦人,因为你想要依赖叠加图标。
另一个极端是(曾经是?)TortoiseSvn。当我最后一次使用它时(大约两年前),它有一个耗费资源的后台进程,一直在更新所有的图标。
那时候这对很烦人,因为它明显地减慢了我的机器(是的,你可以在设置中更改这个设置,但默认设置是占用资源的)。

不管他们怎么做,总会有人抱怨 :-)


1
我能理解你的观点 - 如果你不想依赖于叠加图标,那么它会不必要地减慢系统速度,但是如果它们不是最新的,为什么它们首先要显示图标...然后我更喜欢一个设置来拥有最新的图标或没有图标。 - Philipp M
一组较少描述性的图标用于指示“这些文件正在被跟踪”,将是在“没有图标”和“最新图标”之间有用的折中方案。(这也是具有详细的但不经常更新的图标的净效果。) - Brilliand

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