共享代码的两个分支 - 如何在git中执行此操作?

时间:2014-10-28 16:38:05

标签: android git

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

现在我的回购看起来像这样: 分支叫做appENGLISH 分支称为appFRENCH(从appENGLISH分支,另外两个提交修复布局问题)

现在我需要对两个分支共享的代码进行更改,如何在git中最有效地执行此操作?

1 个答案:

答案 0 :(得分:1)

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

  • 英语

核心项目(存储在核心分支中)应该是 english french 项目。它存储了所有常用代码。

其他方式可能最简单,但不是很“干净”。所以它可能会在这个时候运作,但它将来会给你带来很多困难。

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