所有现有的文件在Sourcetree中都显示为未暂存的文件。

3
在SourceTree中,所有现有文件都显示为未暂存。我无法丢弃、删除或重置所有文件。我不能拉取、推送或提交新更改。
即使我切换到一个新分支或主分支,我仍然面临同样的问题。
图片链接:screen shot

你遇到了什么(如果有的话)错误信息? - Samir Aguiar
2个回答

1
Sourcetree在未提交视图中显示所有文件状态,因为您在工具栏中指定了“所有文件”过滤器。

all files filter

要解决这个“问题”,只需将过滤器切换到显示“待处理文件”,就像这样:

enter image description here


1
这有时是不同系统之间的行结束差异的症状。mac/linux与Windows不同。查找core.autocrlf。
如果在此发生之前拉取文件或克隆,您可能需要更改core.autocrlf并重新开始。
或者,如果这些文件具有Windows样式(CRLF)结尾,并且您使用的是mac或linux,则可能需要在所有文件上运行dos2unix实用程序。
无论哪种方式,请了解core.autocrlf并确保其适合您的系统。

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