TortoiseGit将干净目录显示为冲突目录
我有一个git存储库,我正在使用Ortoisegit在Windows中管理它。Show modifications和diff表明工作目录和head之间没有区别。然而,我的一个文件夹上出现了一个红色的XTortoiseGit将干净目录显示为冲突目录,git,version-control,tortoisegit,Git,Version Control,Tortoisegit,我有一个git存储库,我正在使用Ortoisegit在Windows中管理它。Show modifications和diff表明工作目录和head之间没有区别。然而,我的一个文件夹上出现了一个红色的X 有没有办法重置龟龟的身份?有什么区别我看不出来吗?假设它不是Tortoise Git中的bug——我不使用它,所以我对它了解不多——这取决于最近发生了什么。我认为最有可能的情况是,您在重新基准期间遇到合并冲突,并且忘记完成重新基准。如果是这种情况,您需要以某种方式完成重新基址:git-rebase
有没有办法重置龟龟的身份?有什么区别我看不出来吗?假设它不是Tortoise Git中的bug——我不使用它,所以我对它了解不多——这取决于最近发生了什么。我认为最有可能的情况是,您在重新基准期间遇到合并冲突,并且忘记完成重新基准。如果是这种情况,您需要以某种方式完成重新基址:
git-rebase--abort
或git-rebase--continue
。一个git状态
会给你一个线索。如果它表明你不是在一个分支上,但你希望是,那么你可能处于中间位置。
编辑:这家伙在Windows中。尝试终止TGitCache.exe进程并重新启动资源管理器。我记得在Ortoisesvn中有这样一个问题…关闭所有资源管理器窗口(目录窗口) 打开Process explorer:按名称排序。查找TGitCache.exe。 单击它并按下结束进程按钮
重新打开explorer和voilla。git rebase——中止报告没有正在进行的rebase。git状态表示正在清理工作目录:(我想这可能是龟纹文中的一个bug?但我无法想象它可能是什么。@IslandCow:更新了我的答案。试试看。谢谢!它成功了!我应该更清楚,它是Windows,解决方案总是重新启动。:PIn我的经验龟纹文中的图标大多毫无价值,在很大一部分时间里会误导人。有些图标似乎一直是我的完全无效。杀死缓存进程对我来说很有效。但是让它给出错误的结果真的很烦人。如果我不能信任图标,那就没用了。