以前在 Windows 上的 Ubuntu 中的 Android Studio Open Project 说每个文件都已更改

标签 android git ubuntu android-studio

我以前在 Android Studio 2.1.3 上工作在 Windows 10 .现在我已经迁移到 Ubuntu 16.04 .当我从 NTFS 打开我的项目时在 Ubuntu Android Studio 中驱动,它说每个文件都在 git 中更改.

如果我检查更改的内容,它会说文件是相同的。当我尝试从外部 git 客户端进行检查时,它会将所有行显示为 (-),并显示与 (+) 相同的内容。我不明白为什么会这样。

这是否与结束行字符有关?我现在该怎么做才能只显示更改的内容?

注意:对于任何 git repo 中的行结尾的一般情况,这可以被识别为重复。但是,对于具体的 Android Studio,这可以根据我的回答来解决。

最佳答案

根据另一个 thread on Stack Overflow 的回答.

第一步是安装 tofrodos(一个在 DOS 和 Unix 之间转换文件的实用程序)。在终端中:

sudo apt-get install tofrodos

然后在android项目目录中打开一个终端:
find . -type f -print0 | xargs -0 dos2unix

上述命令将遍历文件夹并将文件更改为 LF 格式。

然后在您的项目目录中执行以下操作:
git add -uv 

这将添加更改。

关于以前在 Windows 上的 Ubuntu 中的 Android Studio Open Project 说每个文件都已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39385471/

相关文章:

android - IntelliJ IDEA 12 和 themes.xml 中的非标准项

Android Volley error.getMessage() 为空白

java - 如何使按钮在单击时重新出现在不同的位置?

PHP无法在ubuntu中连接到postgreSQL

node.js - systemd日志每日汇总-linux

Android编程,如何改变语音频率

eclipse - 如何将移动的 git 存储库与其在 Egit 中的原始项目重新连接?

git - 如何使用 git(在 Windows 上)向 svn 贡献代码?

python - 添加另一个项目的子目录作为子树

python - 我的 awscli 在 lambda 函数中不起作用