gpt4 book ai didi

android-studio - 为什么 Android Studio 在第一次打开时删除我的 codeStyleSettings、runConfiguration 和重命名项目?

转载 作者:行者123 更新时间:2023-12-03 16:14:26 24 4
gpt4 key购买 nike

所以我将一个项目克隆到一个新文件夹中,该文件夹的名称与存储库名称不同。所以克隆命令是这样的:
git clone --recursive git@example.github.io:/my-repo other-folder-name
我第一次在 Android Studio 1.4.1 中打开它后,以下文件发生了变化:

modified:   .idea/.name
deleted: .idea/codeStyleSettings.xml
deleted: .idea/dictionaries/fronilse.xml
deleted: .idea/encodings.xml
modified: .idea/gradle.xml
modified: .idea/inspectionProfiles/Project_Default.xml
modified: .idea/misc.xml
deleted: .idea/runConfigurations/I_Tests.xml
deleted: .idea/runConfigurations/JTestsVG.xml
deleted: .idea/runConfigurations/U_Tests.xml
deleted: .idea/runConfigurations/VG.xml
deleted: .idea/scopes/scope_settings.xml
modified: .idea/vcs.xml

这是怎么回事?为什么它会删除我的运行配置和代码样式设置?为什么它重命名我的项目(在 .name 文件中,项目被重命名为与文件夹相同的名称)。我不能随意调用文件夹吗?

因此,如果我使用与 repo 相同的文件夹名称,则不会进行任何更改。最简单的解决方案当然是使用它,但我想知道这是否是预期的功能,或者我是否应该发布问题?

编辑:实际上,即使使用原始文件夹名称,我也设法重现了错误

最佳答案

我在 codeStyle/ 上遇到了同样的问题目录在克隆 repo 后被 Android Studio 删除。我不知道如何防止这种情况发生,但是一个简单的 git reset --hard HEAD在您项目的根目录下,Android Studio 对您的文件所做的任何修改都会恢复。

但是,请注意 Android Studio 将不得不修改一些文件,以便它能够理解并记住如何读取您的项目。那些特定于机器的文件,例如 gradle.xml , 不应添加到 Git 中,因为它们通常是自动生成的并且可以随时更改。见 this article了解更多 .idea/目录。

关于android-studio - 为什么 Android Studio 在第一次打开时删除我的 codeStyleSettings、runConfiguration 和重命名项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33500985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com