我目前有3台电脑,台式机,笔记本电脑和平板电脑。前两个是运行Linux,但平板电脑是较新的Intel BayTrail,目前没有Linux支持,所以我现在正在运行Windows 10。
设置所有3台设备时,我的开发环境使用Dropbox自动同步。每个项目都使用git for Github存储设置,不由Android Studio处理,我只使用来自Linux设备的git通过终端。
我的问题是,无论何时我在Windows 10平板电脑上使用Android Studio并返回我的某个Linux设备,当我尝试使用任何git命令时都会出现以下错误。
致命:不是git存储库(或任何父级挂载父级 / media / Storage)停止在文件系统边界 (未设置GIT_DISCOVERY_ACROSS_FILESYSTEM)
我尝试过运行git init
,但这会将我的整个历史记录恢复到我的Initial Commit
。
有没有办法让Android Studio停止触摸我的.git目录,因为在Windows和Linux之间工作时它会搞乱它们。此外,如果再次发生这种情况,我如何在不破坏历史记录的情况下修复git?
答案 0 :(得分:0)
解决方案显然很简单。只需禁用与Version Control相关的所有插件。当您使用终端时,无需让Android Studio弄乱git文件。