Tag: git

为一个开源项目创建dummy Fabric Api键

我正在开发一个开源项目(Kotlin,Toothpick,Clean Architecture – 时下的炒作主题,但这不是问题:)。 我正在使用Fabric的Crashlytics,所以我根据官方文档 (以下是一些细节 )将API和密钥隐藏到fabric.properties , 问题是什么是为合作者提供一些虚拟键而不需要解决这个属性文件中的合并冲突的最好方法? 如果我在没有这个文件的情况下发布这个项目,它会在构建时崩溃,因为Fabric将找不到所需的密钥。 我看到的选项: 将fabric.properties附加到不是来自实际应用程序仪表板的预定义API和密钥中,因此如果有人(有意或无意)制动分析或其他东西,它们的数据将位于单独的仪表板中。 什么都不做,所以如果有人感兴趣,他们必须手动。 提供回购的真正关键(我不认为这是一个好主意,但如果你有其他经验,请分享它) 也许,Fabric有一些虚拟键只是没有失败的构建没有他们(我还没有find他们)? 别的东西?

理想的Android Studio Kotlin gitignore

我想提交我的Android应用程序代码到一个git仓库。 为此,我需要一个合适的.gitignore文件,以便我可以避免将不必要的和膨胀的东西提交给回购。 所以我想知道是否有人可以为我提供一个很好的kotlin项目。 我在StackOverflow上经历了一些问题,但是这些.gitignore是面向JAVA项目的,我想用kotlin方向。

在IntelliJ的Kotlin> Java转换之后,将源代码恢复为Java

所以我想尝试转换我们用Java编写的后端API源代码,并看看它是如何看起来(IIRC转换之前有一个预览),但一旦我做到了,它会自动开始转换所选文件夹中的所有文件,最后它要求代码更正,我回答了没有,因为我想取消它,现在我坚持一个破碎的代码基地没有其他选项比: 恢复到最后的git提交并重新实现从我身边完成的所有更改(我可以阻止它,但在转换之前提交,但是哦) 继续使用Kotlin编码,但我有代码错误,我不知道如何解决 我所要问的是,如果无论如何要将Kotlin转换回IntelliJ IDEA中的Java? 先谢谢你

在IntelliJ的Kotlin> Java转换之后,将源代码恢复为Java

所以我想尝试转换我们用Java编写的后端API源代码,并看看它是如何看起来(IIRC转换之前有一个预览),但一旦我做到了,它会自动开始转换所选文件夹中的所有文件,最后它要求代码更正,我回答了没有,因为我想取消它,现在我坚持一个破碎的代码基地没有其他选项比: 恢复到最后的git提交并重新实现从我身边完成的所有更改(我可以阻止它,但在转换之前提交,但是哦) 继续使用Kotlin编码,但我有代码错误,我不知道如何解决 我所要问的是,如果无论如何要将Kotlin转换回IntelliJ IDEA中的Java? 先谢谢你

如何在OS X上使用Intellij IDEA 15.2从Git repo中构建Android项目

伙计们,我有一台Windows机器和一台MAC机器。 Windows机器包含一个快乐和运作的Android项目。 我想在MAC机器上开发相同的Android项目。 于是,我把这个项目上传到一个git-server上,然后把这个项目的repo拷贝到MAC机器上。 但是,mac机器上的gradle对这个项目并不满意。 它给了我错误消息: 信息:Gradle:执行任务:[:client:assembleDebug]信息:Kotlin:Kotlin JPS插件已禁用信息:16/1/20下午4:57 – 编译完成,出现2个错误,8个小时内出现0个警告478ms错误:Gradle:java .io.IOException:错误= 13,权限被拒绝错误:Gradle:任务':client:mergeDebugResources'的执行失败。 捣毁Cruncher abc_ic_ab_back_mtrl_am_alpha.png失败,请参阅日志 我相信Android框架应该是可以的,因为我可以在MAC上运行设备上的“Hello World”应用程序。 有什么建议么?

RegEx,只显示彩色线条(从git diff输出)

我有一个字符串x ,看起来像这样。 前面带加号的行是彩色编码的。 diff –git js/js.tests/test/org/jetbrains/kotlin/js/test/JsLineNumberTestGenerated.java js/js.tests/test/org/jetbrains/kotlin/js/test/JsLineNumberTestGenerated.java index 55597bf..9115830 100644 — js/js.tests/test/org/jetbrains/kotlin/js/test/JsLineNumberTestGenerated.java +++ js/js.tests/test/org/jetbrains/kotlin/js/test/JsLineNumberTestGenerated.java @@ -38,0 +39,6 @@ public class JsLineNumberTestGenerated extends AbstractJsLineNumberTest { + @TestMetadata("chainedCall.kt") + public void testChainedCall() throws Exception { + String fileName = KotlinTestUtils.navigationMetadata("js/js.translator/testData/lineNumbers/chainedCall.kt"); + doTest(fileName); + } + @@ -92,0 +99,6 @@ public class JsLineNumberTestGenerated extends AbstractJsLineNumberTest { + @TestMetadata("longLiteral.kt") […]

制作模块化Gradle项目的最佳方法

我将重做一个Git仓库托管的整体Gradle项目(一个基于Kotlin的Web刮板)。 它目前只包含一个命令行界面。 我想添加一个基于JavaFX和Android应用程序的GUI。 我可能会把当前的代码放在一个“核心”模块中,期望CLI将把它放在一个“cli”模块中。 我可能会创建额外的“gui”和“android”模块。 我是Gradle的新手:组织这些模块的最好方法是什么? 我应该使用Git分支吗? (核心模块的一个分支,其他模块都有它们的专用分支,当核心更新时我只需要重新分配它们)