创建Git分支功能/ x/y?

Jas*_*son 4 git branch internationalization

我目前有一个Git分支feature/i18n,我用它来创建我的应用程序的不同本地化.我想为每种语言创建一个子分支,以便我可以单独集成它们.是否可以创建子目录,例如feature/i18n/Frenchfeature/i18n/Spanish,因此它们更容易组织?我从Git收到以下错误消息:error: unable to resolve reference refs/heads/feature/i18n/spanish: Not a directory.

Nev*_*nel 5

是的,您可以创建这些分支.阻止你对i18n名称空间进行细分的问题,可以说是你已经拥有了feature/i18n分支.

每个分支都创建为.git/refs/heads下的文件,因此当您创建分支时,Git创建了该文件.git/refs/heads/feature/i18n.

现在你正在尝试创建.git/refs/heads/feature/i18n/spanish,git尝试创建一个i18n文件夹 - 它不能,因为有一个同名的文件.

要创建这些"子分支",您必须删除或重命名您的feature/i18n分支.