有没有办法根据git branch修改项目结构?

时间:2015-07-31 13:26:02

标签: git intellij-idea

我有一个由几个目录组成的git存储库。

这些目录包含不同编程语言的项目,python / java / scala / yaml。 有很多不同的目录,所以我需要模块来为不同的模块设置特定的SDK。

我的问题是每当我切换分支时,我的项目的一些模块不再存在并且保持为空(例如它是一个旧的分支,它们当时不存在)并且我需要重新导入一些旧的(它们已经过时并被删除了。)

以下是一个例子:

在分支B1上

project
       \ dir X (with specific module for specific settings)
       |-dir Y
       |-dir Z

在分支B2上

project
       \ dir A (with specific module for specific settings)
       |-dir Y
       |-dir Z

每当从B1切换到B2时,我需要导入模块A并且有一个空模块X. 每当从B2切换到B1时,我需要导入模块X并且有一个空模块A.

我是否有办法将项目的子模块链接到git,以便根据我的git操作添加/删除它们?

另一种说法是:有没有办法根据git branch修改项目结构?

0 个答案:

没有答案