Articles of Git

Phonegap – 自动包括正确的cordova

我正在iOS和Android上开发一个phonegap应用程序,并使用git控制我的www目录版本。 我知道我的HTML文件需要包含正确的Cordova.js文件(取决于我目前正在开发的平台)。 当有人在开发android时,对iOS上的www进行更改是有点烦人的。 它给了我无尽的gap_poll警报。 简单的解决方案是记住更改Cordova.js src,使其再次指向iOS版本。 问题在于,如果最新提交是在另一个平台上完成的,其他开发人员将需要不断更改其src。 有没有办法自动检测要包含哪个版本的Cordova? 这样它可以在任何平台上运行,我们不必进行繁琐的更改。

编译时编辑AndroidManifest以删除API密钥

我目前正在开发一个Android项目,并学习如何使用git。 我因为git问题而被阻止:我在我的android-manifest文件中声明了我的Google Maps api密钥: 现在,我想在github中推送我的代码,但是我无法推送我的AndroidManifest,因为它包含我的api密钥(它应该保密)。 我想知道是否有一种方法可以在每次推送之前修改它,或者每次编译我的应用程序时都可以修改它? 感谢您的帮助 !

将带有版本控制系统的eclipse android项目导入Android Studio

我正在尝试将带有版本控制系统的eclipse项目导入Android Studio。 在Android-Studio版本“0.5.5”中添加了对直接eclipse项目导入的支持,我们不需要首先从eclipse导出项目将其导入Android-Studio。 我有一个eclipse Android Project,我试图将其导入到Android Studio中。 导入成功但导入的项目不再具有版本控制。 编辑: – 更多细节 假设我有以下目录结构 Project —- |———- .git/ |———– MyApp |————MyApp_imported 在项目导入期间,我将Android Studio指向项目目录“MyApp”,它将项目“MyApp”中的所有文件复制到新目录“MyApp_Imported”。 但导入的项目没有启用版本控制。 现在我不确定如何继续前进。 我该如何告诉Android Studio将旧存储库用于导入的项目。 这样做的分步指南将非常有帮助。 以下是Android工具项目网站的文字 项目 – 导入模块现在应该正常工作。 您可以将现有的Eclipse ADT项目以及Gradle模块导入到现有的Gradle项目中; 它将像完整项目导入一样复制到源代码中,并且可以传递地处理依赖项。 从项目结构对话框或文件|导入模块 导入模块操作。 – 新项目结构对话框实现:应该更快,包括Gradle同步通知,应该只在必要时执行Gradle同步,并且不会像以前那样列出无效的IntelliJ模块警告。 这是积极的工作,个人编辑(口味,构建types,签名配置等)将在即将到来的版本中得到改进。

Android Studio中的合并或重新基础或分支默认值? 有什么区别?

我读了这个,但没有解释分支默认。 在一篇文章中对所有内容进行简短的解释会很好。 谢谢

Git – Android Studio不再允许我提交更改并推送到GitHub

截至几个小时前,Android Studio不再允许我提交更改。 popup“提交”对话框时,它会显示已更改的文件,并允许我输入提交消息。 但是,当我单击提交(或提交和推送)时,进度对话框出现,大约10% – 20%,然后只是消失而不实际提交任何内容。 如果我再试一次(不首先重启IDE),当我点击提交/提交和推送时,似乎什么也没发生。 可悲的是,到目前为止谷歌的搜索对我来说并不是很有帮助,所以如果你们中的任何人能够帮助我,我会非常感激。 但是,我听说git有时会在更改文件名的大小写时与Windows发生冲突。 我记得我将Utilities包重命名为utilities ,将Adapters包重命名为adapters 。 这可能导致我的问题,如果是这样,我该如何解决这个问题? 提前致谢。

如何将现有项目从github导入Android Studio

我刚从Github导入EdgeEffectOverride项目到Android Studio。 这是屏幕截图 当我运行项目时,我收到错误: Error running build: Module ‘EdgeEffectOverride-master’ is not backed by gradle 。

如何使用Android Studio克隆远程git存储库?

在Eclipse中,import命令会接受URI,但在Android Studio导入中,似乎只接受我硬盘上目录的位置。 我应该如何使用Android Studio克隆我的远程存储库?

如何在Gradle中编译分叉库?

我想在build.gradle项目中编译以下库: https://github.com/theDazzler/Android-Bootstrap 它是从https://github.com/Bearded-Hen/Android-Bootstrap分叉的,但是存储库中没有文档说明如何包含在项目中。 我试过这样的事情: compile ‘com.theDazzler:androidbootstrap:+’ 但gradle失败并显示找不到库的错误。 编辑:任何人都可以分叉和/或发布它吗?

jitpack.io无法解析github repo

我有一个Github repo并在其上推了标签。 这是我的主项目的gradle文件。 apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.0” defaultConfig { applicationId “dropbox.ric.es.myapplication” minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName “1.0” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } repositories { //mavenCentral() //jcenter() maven { url “https://jitpack.io” } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile […]

在Android Studio上连接到GitLab存储库

我正在尝试使用Android Studio的I / O预览连接到GitLab存储库。 有谁知道怎么做/如果可能的话?