gpt4 book ai didi

android - 具有共享代码的两个分支 - 如何在 git 中做到这一点?

转载 作者:行者123 更新时间:2023-11-29 01:38:04 26 4
gpt4 key购买 nike

我在组织我的 Android 应用程序存储库时遇到了问题。我的客户希望有两种语言版本,但不幸的是,翻译差异太大,以至于我不得不为一种语言大幅调整布局文件。应用程序仍在开发中,因此对实际代码的任何修复都应该出现在两种语言版本中。

现在我的仓库看起来像这样:名为 appENGLISH 的分支名为 appFRENCH 的分支(从 appENGLISH 分支出来,有 2 个额外的提交修复了布局问题)

现在我需要更改两个分支共享的代码,我如何在 git 中最有效地做到这一点?

最佳答案

您应该使用三个分支。每个分支应该是一个项目。

  • 核心
  • 英语
  • 法语

core 项目( stash 在core 分支)应该是englishfrench 都使用的库> 项目。它存储所有公共(public)代码。

所有其他方式都可能是最简单但不是很“干净”的方式。所以也许这一次它会奏效,但它会在未来给你带来很多困难。

(PS:我回答关于 Git 的问题,不讨论“为什么你制作两个 Android 应用程序”,这是恕我直言的另一个问题。如果你想对此有一些看法,请发表评论,我会更新我的答案)

关于android - 具有共享代码的两个分支 - 如何在 git 中做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26613709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com