是否可以制作一个git子模块,其中只包含我正在处理的主项目工作树中的几个文件?
说我当前的目录结构如下:
.git
FolderA
FileAA
FileAB
FolderB
FileBA
FileBB
我希望将FolderA / FileAA和FolderB / FileBA作为子模块的一部分,而其余部分则作为主项目的一部分。
背景信息:我正在开发一个具有iOS版本的Android项目。该团队同意翻译将以Android格式(strings.xml)进行正常处理,iOS翻译将使用自动化工具自动生成。在Android中,翻译分为每种语言的一组文件夹,但这些文件夹可能包含其他文件(例如values
文件夹中的样式和颜色定义)。因此,我们的想法是让所有与子模块中的翻译相关的xml文件可以在平台之间共享。在iOS的情况下,它将驻留在一个单独的文件夹中,自动化工具将从中收集翻译并以iOS风格转换它们。