我有一个基于我也创建的Boilerplate系统的项目。
目前我有一个带有分支的单一仓库,用于样板和项目。但是:
我对git子模块很满意,但由于样板和应用程序处于彼此“同一级别” - 它是一个叠加关系,而不是父/子 - 我不确定最好的方法管理这个。类似的项目有什么作用?
答案 0 :(得分:1)
因为样板和应用程序彼此处于“相同级别” - 它是一个叠加关系,而不是父/子一个
这意味着分支,而不是子模块。
由于你想在样板和应用程序之间保持清晰的分离,这意味着2个回购。
您可以克隆第二个,将第一个添加为远程,并仅将应用程序分支推送到它。