2017-12-10 3 views
0

これはアンドロイドスタジオプロジェクトですが、新しいライブラリモジュールを作成したときに、いくつかのパッケージ命名の問題がありました。私のローカルリポジトリのスクリーンショットにあるように、ツールボックスライブラリに関連するすべてのコードは、ツールボックスのパス内にあります。しかしgithubでは、toolbox/srcはルートプロジェクトディレクトリに格納されていますか?なぜgithubはライブラリファイルを元のディレクトリから分離していますか?

LOCAL REPO(正しいファイル構造):

Snapshot of my local repo

REMOTE REPO(間違ったファイル構造)

Snapshot of my local repo

私は新しいリモートを作成し、それにプッシュしようとしました、しかし、私は同じ問題を抱えています。私が作った新しいコミットはToolboxディレクトリの下に置かれ、古いファイルだけがスタックされていることに注意してください。

あなたが私のためにそれを見て欲しいなら、ここにリモートへのリンクがあります。私はこれが、私がコミットした時の私のパッケージの衝突の問題と関係があると思う。私は、/ BuildConfigのために複数のdexファイルが見つかったというエラーを受けていました。私はどんな洞察力や知恵を高く評価し、これを将来どのように防止するかについて高く評価します。スタックありがとう。私の問題についてもっと詳しく知りたいのであれば、絶対にそれらを含めるでしょう。ありがとうございました! https://github.com/whompum/BonitaToolbox

答えて

1

「ツールボックス」(または「ツールボックス」)フォルダ名の大文字と小文字の違いはありませんか? Windowsでは大文字と小文字は区別されませんが、

私はフォルダが異なるケースで追跡したと推測します。

(それはあなたが必要なものかどうか、下から上へ)大文字と小文字を区別システム上でこれを試してみてください:クリーンな作業ディレクトリ上の他の

git mv Toolbox/* toolbox 
git commit --message "Fix folder case" 
git push 

、:

  1. 「ツールボックスの名前を変更しますファイルエクスプローラで 'ツールボックス'に移動
  2. git add .を実行すると、名前が変更されたファイルが表示されます。
  3. コミットとも

を押して、ignorecase configを見てみましょう。

+0

'toolbox/src'を移動するには "git mv toolbox/* Toolbox"を実行しますか? – whompum

+0

あなたの提案は役に立ちました、私はそれも問題だと思っていましたが、それを修正する方法がわかりませんでした。私は間違いなくそれを試して、それが動作するかどうかをお知らせします。ありがとうございました! – whompum

+0

@zigam、あなたの解決策を試しましたが、問題はツールボックスがローカルレポに存在しないことです。私は致命的なエラー '悪いソース'を取得しています。 – whompum

関連する問題