TortoiseGit显示干净的目录是冲突的

时间:2011-09-28 21:42:48

标签: git version-control tortoisegit

我有一个我正在使用的git存储库,我正在使用TortoiseGit在Windows中进行管理。显示修改和差异显示工作目录和头部之间没有区别。但是,一个小红色X显示在我的一个文件夹上。

有没有办法重置TortoiseGit的状态?是否存在我看不到的差异?

2 个答案:

答案 0 :(得分:8)

假设它不是Tortoise Git中的错误 - 我不使用它,所以我不太了解它 - 它取决于最近发生的事情。我认为最可能的情况是你在rebase期间遇到合并冲突而忘记完成rebase。如果是这种情况,您需要以某种方式完成变基:git rebase --abortgit rebase --continuegit status会给你一个线索。如果它表明你不在一个分支上,但你希望它是,那么你可能正处于一个变种的中间。

编辑: Windows中的这个人claims it's a problem with the TortoiseGit cache。尝试终止TGitCache.exe进程并重新启动资源管理器。我记得在当天回到TortoiseSVN这样的问题......

答案 1 :(得分:7)

关闭所有资源管理器窗口(目录窗口)

打开Process explorer:按名称排序。找到TGitCache.exe。 单击它并按END PROCESS按钮。

重新打开资源管理器和voilla。