【问题标题】:Add new Android project to the forked repo将新的 Android 项目添加到分叉的 repo
【发布时间】:2020-07-18 21:42:02
【问题描述】:

我正在尝试添加一个新的 Android Kotlin 项目,以分配给一个只有资产文件夹和自述文件的分叉存储库,但我没有这样做。

我尝试创建一个新模块,但我无法使用所有必需的 Gradle 文件。

【问题讨论】:

    标签: android git kotlin gradle setup-project


    【解决方案1】:

    如果它几乎是空的,你为什么需要它被分叉?在这里创建一个新的 repo 似乎是最简单的解决方案。

    如果你不想创建一个新的:

    1. 克隆您的分叉项目,然后将新项目的基本文件传输到克隆的项目中,提交、推送,您就准备好了。

    2. 强制将您的新项目推送到分叉的存储库中。这将破坏 git 以前的历史记录,您可能无法对您分叉的原始项目执行 PullRequest。

    【讨论】:

    • 感谢您的帮助。我已经分叉了作业存储库,其中有一些我需要在 Assets 文件夹中用于我的项目的图片以及包含任务的 README 文件,完成后我需要为此存储库创建一个拉取请求。我对分叉存储库没有任何问题,但由于项目文件位于分叉存储库中,因此我无法在其中创建一个包含所有 Gradle 文件和适当应用程序结构的新 Android 项目。我想知道我是否可以在 Android 工作室中做任何事情来重新创建正常的项目结构,但我找不到任何有用的东西
    • 您尝试过我建议的(1)吗?它将解决您的问题...您只需要注意在复制/粘贴新项目的文件时不要覆盖任何 *.git 文件。如果您不确定某事,请告诉我进一步澄清。
    • 感谢您的帮助!!我认为这确实与 git 文件有关,我再次尝试了您的 (1) 解决方案,效果很好!非常感谢
    【解决方案2】:

    新项目是否必须链接到分叉回购?我建议您完全创建一个新项目,然后通过文件资源管理器手动添加分叉存储库中的文件。

    【讨论】:

    • 你好丹尼尔。谢谢你的帮助。您能否看看我对上面 rtsketo 答案的评论?
    【解决方案3】:

    只需git clone 那个分叉(从技术上讲是服务器端克隆)...然后您将 github.com 添加为origin/master。在那里你可以直接推送,或者创建一个新的分支,git push 到哪里。

    【讨论】:

    • 感谢您的帮助。我已经分叉了作业存储库,其中有一些我需要在 Assets 文件夹中用于我的项目的图片以及包含任务的 README 文件,完成后我需要为此存储库创建一个拉取请求。我对分叉存储库没有任何问题,但由于项目文件位于分叉存储库中,因此我无法在其中创建一个包含所有 Gradle 文件和适当应用程序结构的新 Android 项目。我想知道我是否可以在 Android 工作室中做任何事情来重新创建正常的项目结构,但我找不到任何有用的东西
    猜你喜欢
    • 1970-01-01
    • 2018-01-15
    • 2021-11-27
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多