【问题标题】:Android Studio git across platformsAndroid Studio git 跨平台
【发布时间】:2016-02-10 02:43:00
【问题描述】:

我目前有 3 台电脑,台式机、笔记本电脑和平板电脑。前两个正在运行 Linux,但平板电脑是较新的 Intel BayTrail,目前不支持 Linux,所以我现在在其上运行 Windows 10。

所有 3 台设备均设置为使用 Dropbox 自动同步我的开发环境。每个项目都设置了 git 用于 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?

【问题讨论】:

  • 好吧,我设法通过结帐修复了 git 历史记录,这甚至没有删除我未暂存的更改。但我仍然需要停止。

标签: android linux windows git android-studio


【解决方案1】:

解决方案显然很简单。只需禁用与版本控制相关的所有插件。当您使用终端时,无需让 Android Studio 弄乱 git 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 2015-12-10
    • 1970-01-01
    • 2015-08-23
    • 1970-01-01
    • 2013-10-29
    相关资源
    最近更新 更多