我们有一个存储库问题,我们看到已存在的文件,显示为未被跟踪,并且不让我们将分支重置为服务器状态,他们仍然出现。如果我们选择删除它们,它们会显示为已删除并实际删除文件。GIT Sourcetree现有文件显示为新(在Windows中区分大小写)
隐藏更改,然后使未决更改声明我们正在删除文件。隐藏这种变化使得它回归说我们正在添加文件。所有已经存在的,他们只是出现在一个糟糕的状态。
我们要保持这些文件,但他们表现出了新的和不是新的,和其他文件保持进入这个“状态”
我有成以下,但迄今为止没有任何帮助:
- 行尾(然而这将表现为不是新的改变)
- git.filemode
- https://answers.atlassian.com/questions/256544/why-is-sourcetree-showing-changes-when-there-are-none
似乎是我们有一些机器上的文件夹作为折扣和其他折扣。尝试重命名会产生更多问题。除了删除文件,然后将它们重命名为小写以外,我的想法已经不存在了。
因此,我删除了文件夹,然后重新添加小写,还确保所有git配置设置为core.ignorecase = true为全局和系统和本地。然后,我们将这些变化推到了其他分支。然后我们有人重新克隆仓库,并且它仍然显示出来。还有什么想法? –