Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 7 乌龟:覆盖图标问题(窗口)?_Windows 7_Mercurial_Tortoisehg - Fatal编程技术网

Windows 7 乌龟:覆盖图标问题(窗口)?

Windows 7 乌龟:覆盖图标问题(窗口)?,windows-7,mercurial,tortoisehg,Windows 7,Mercurial,Tortoisehg,由于未知原因,我的TortoiseHg Windows资源管理器覆盖图标经常处于错误状态。为了解决这个问题,我需要更新文件夹上的图标,而我似乎不能一次更新多个文件夹上的图标 这是恼人的,因为我经常同时处理大量的项目,并且希望能够依靠Octoisehg来帮助我确定哪些项目需要提交 还有其他人看到同样的问题吗?有人想出了什么办法来消除或缓解这个问题吗?你能看看这篇文章是否有用吗?Windows支持的覆盖层数量是有限制的 我通常在存储库根目录下打开一个命令行,以便快速执行hg st,或者更好地执行th

由于未知原因,我的TortoiseHg Windows资源管理器覆盖图标经常处于错误状态。为了解决这个问题,我需要更新文件夹上的图标,而我似乎不能一次更新多个文件夹上的图标

这是恼人的,因为我经常同时处理大量的项目,并且希望能够依靠Octoisehg来帮助我确定哪些项目需要提交


还有其他人看到同样的问题吗?有人想出了什么办法来消除或缓解这个问题吗?

你能看看这篇文章是否有用吗?Windows支持的覆盖层数量是有限制的


我通常在存储库根目录下打开一个命令行,以便快速执行
hg st
,或者更好地执行
thg stat
,以获得关于需要提交的内容(如果有)的可视概述。此外,
thg commit
允许您快速选择要提交的内容并查看它们的差异。依赖图标和逐个浏览文件夹是很麻烦的,而且容易出现人为错误

我知道这种行为,但我不介意/不在乎。
我很少看叠加图标,我已经打开了工作台,在那里做了所有的事情

这完全取决于一个人的观点。
对你来说,乌龟的行为很烦人,因为你想依赖叠加图标。
另一个极端是陆龟。当我上次使用它时(大约两年前),它有一个占用资源的后台进程,一直在更新所有图标。
这对当时的我来说很烦人,因为它明显减慢了我的机器(是的,你可以在设置中的某个地方更改它,但是默认设置是占用资源的设置)


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

你可以禁用和启用龟壳配置图标选项卡中的覆盖,这对我来说很有效

我已经放弃了在任何龟壳应用程序(git、hg、svn)中使用可靠图标覆盖的希望。我现在专门使用TortoiseHg工作台和偶尔的hg命令来跟踪已更改的文件。我喜欢工作台在保存窗口中显示工作副本和修订历史的状态。我也用它来做承诺。除了启动工作台,我很少使用shell菜单。唯一的缺点是您必须手动刷新视图。我知道这并不能真正解决多个项目的问题,但这是我必须解决的问题。他们出现了,但他们错了。有时,当我有未提交的更改时,它会说我没有,反之亦然。好吧,我没有回答我的问题,但这可能是对其他任何人来说最有用的答案。我可以理解你的观点-如果你不想依赖覆盖图标,它会降低系统速度,这是不必要的,但是如果它们不是最新的,为什么它们会首先显示图标。。。然后我更喜欢设置为有最新图标或无图标。一组不太具描述性的图标表示“正在跟踪这些文件”,这将是“无图标”和“最新图标”之间有用的中间地带。(这也是不定期更新详细图标的净效果。)