Git获取源差异提交

时间:2018-02-20 14:12:29

标签: ios git commit difference

我有一个提交英文版的应用程序。下一次提交将有许多更改,所有这些更改都指向将应用程序翻译为法语。许多文件都会被更改。所以我们可以设想两个提交。

之后我会在这个分支中进一步工作并添加一些功能(使用法语)。但过了一段时间我需要一个提交申请用樱桃选择将应用程序翻译回英语。

我怎样才能做到这一点? (请问我是否没有清楚解释)
我的想法是,我需要找到eng和fr提交之间的区别,将其反转并存储在单独的分支中。但我不知道是否有功能。
附加信息 - 该应用程序适用于ios,使用swift编写。

1 个答案:

答案 0 :(得分:2)

只是一个想法(有很多假设) - 也许更好的方法是将模块分成3个:一个用于常见的,与语言无关的文件,一个用于英语专用文件,一个用于特定于法语的文件。

然后,制作英语&法语模块是公共模块(git submodule docs)的子模块,然后可以通过模块隔离提交。

当然,也许目录的布局不容易促成这个......