4

feature/i18n現在、アプリのさまざまなローカリゼーションを作成するために使用している Git ブランチがあります。言語ごとにサブブランチを作成して、個別に統合できるようにしたいと考えています。feature/i18n/Frenchや などのサブディレクトリを作成して、feature/i18n/Spanish整理しやすくすることはできますか? Git から次のエラー メッセージが表示されます: error: unable to resolve reference refs/heads/feature/i18n/spanish: Not a directory

4

2 に答える 2

5

はい、それらのブランチを作成できます。いわば、i18​​n 名前空間を細分化することを妨げている問題は、すでにfeature/i18nブランチを持っていることです。

すべてのブランチは .git/refs/heads の下にファイルとして作成されるため、ブランチを作成すると、Git によってファイルが作成されます.git/refs/heads/feature/i18n

これ.git/refs/heads/feature/i18n/spanishで、git がフォルダーを作成しようとしi18nますが、同じ名前のファイルがあるため作成できません。

これらの「サブブランチ」を作成するには、ブランチを削除するか名前を変更する必要がありますfeature/i18n

于 2013-02-06T15:06:00.660 に答える
2

ブランチ機能/i18n を作成しました

これは、feature/i18n という名前でファイルを作成したことを意味します。

ファイル feature/i18n/spanish を作成するには、i18 がディレクトリでなければなりません。

これを修正するには、feature/i18n ブランチを削除し、feature/i18n/spanish を作成します

于 2013-02-06T15:05:34.897 に答える