奇怪的自动提交(Android Studio、GitKraken、Ubuntu)?
Strange automatic commits (Android Studio, GitKraken, Ubuntu)?
我正在为我的公司做一个 Android 项目。
这是我当前的开发设置:
- Android Studio(2.3 版)
- GitKraken(版本 2.1.0)
- Ubuntu(版本 16.04)
当我在 Android Studio 中改进我的项目时,我使用 GitKraken 来检查我的更改并将它们提交到 GitHub。没有异常。
我的问题是,每隔一段时间,文件将直接提交到我的 'master' 分支并直接推送到 GitHub - 我什么都不做。推送的文件是配置文件。xml 我没有更改过。出于显而易见的原因,这非常令人沮丧。生成的提交消息通常如下所示:
- AI-2.3 trent@trent-Lenovo-Yoga-3-14 创建hg.xml
我已经完全删除了 'master' 分支(本地和 GitHub),并创建了一个名为 'stable' 的新分支来取代它。这没有用,因为这些 'auto commits' 只是再次创建 'master' 分支并将其推送到 GitHub。
我还在 Android Studio 中关闭了 VCS 设置。无论如何,据我所知,我在 GitKraken 中找不到任何设置会这样做。
我希望我不知道可以阻止此行为的简单设置。我在 Google、Android Studio 论坛和 Stack Overflow 上搜索过类似问题,但没有找到。
如果您有任何问题,请告诉我。
Android Studio 2.3.3 和 Ubuntu 16.04 遇到了同样的问题。
当 Android Studio (AS) 丢失我的私人 IDE 设置时发生故障后出现问题。
解决方案:查看目录 ~/.AndroidStudio2.3/config/settingsRepository
(注意 .AndroidStudio2.3
是隐藏目录)。在我的例子中,有一个 repository
目录,其中包含我的项目以及每次我推送时添加到我的 GitHub 主分支的所有有线附加设置文件。只需删除 repository
目录。
看起来 AS 在 Git 之上使用了自己的源代码控制系统。正如我所看到的,有些人甚至用它来备份他们的设置:
https://github.com/kakkoyun/android-studio-settings
https://github.com/xinthink/android-studio-settings
没有深究问题,只是解决了我的问题。如果任何专家能更详细地解释这种奇怪的 Android Studio 行为,那就太好了。
也与Android Studio keeps adding additional files to GitHub
相关
我正在为我的公司做一个 Android 项目。
这是我当前的开发设置:
- Android Studio(2.3 版)
- GitKraken(版本 2.1.0)
- Ubuntu(版本 16.04)
当我在 Android Studio 中改进我的项目时,我使用 GitKraken 来检查我的更改并将它们提交到 GitHub。没有异常。
我的问题是,每隔一段时间,文件将直接提交到我的 'master' 分支并直接推送到 GitHub - 我什么都不做。推送的文件是配置文件。xml 我没有更改过。出于显而易见的原因,这非常令人沮丧。生成的提交消息通常如下所示:
- AI-2.3 trent@trent-Lenovo-Yoga-3-14 创建hg.xml
我已经完全删除了 'master' 分支(本地和 GitHub),并创建了一个名为 'stable' 的新分支来取代它。这没有用,因为这些 'auto commits' 只是再次创建 'master' 分支并将其推送到 GitHub。
我还在 Android Studio 中关闭了 VCS 设置。无论如何,据我所知,我在 GitKraken 中找不到任何设置会这样做。
我希望我不知道可以阻止此行为的简单设置。我在 Google、Android Studio 论坛和 Stack Overflow 上搜索过类似问题,但没有找到。
如果您有任何问题,请告诉我。
Android Studio 2.3.3 和 Ubuntu 16.04 遇到了同样的问题。 当 Android Studio (AS) 丢失我的私人 IDE 设置时发生故障后出现问题。
解决方案:查看目录 ~/.AndroidStudio2.3/config/settingsRepository
(注意 .AndroidStudio2.3
是隐藏目录)。在我的例子中,有一个 repository
目录,其中包含我的项目以及每次我推送时添加到我的 GitHub 主分支的所有有线附加设置文件。只需删除 repository
目录。
看起来 AS 在 Git 之上使用了自己的源代码控制系统。正如我所看到的,有些人甚至用它来备份他们的设置: https://github.com/kakkoyun/android-studio-settings https://github.com/xinthink/android-studio-settings
没有深究问题,只是解决了我的问题。如果任何专家能更详细地解释这种奇怪的 Android Studio 行为,那就太好了。
也与Android Studio keeps adding additional files to GitHub
相关