私はキャメルケースで入力することに慣れているので、git で入力しています。つまり、gitが大文字と小文字を区別することに気付くまで!! ファイル名が含まれています。
歴史から - この生産ブランチの開始時 - それは ClientMgr でした。しかし、ちょうど開始時。
最初のコミットを過ぎたすべての作業 - ブランチ - clientmgr にありました。
数時間前 - 問題に気づきました。ツリーはまっすぐで、枝ではなかったので、ClientMgr を削除してみました。直後-すべてがきれいになる前に、195個の新しいファイルがありました。
不明 - バックアップを復元しましたが、現在は 2 つのブランチがあり、名前は同じで、ケースが異なります。
ClientMgr を無視して続行しますか? または、これをきれいにする正気の方法はありますか?
私は本当に1つで終わるのが大好きです。私にはいくつかのアイデアがありますが、それを撃つことにうんざりしています...
すべての提案に感謝します。
PS-これは、数日前に変更が欠落した/失われた理由を説明するのに役立つと思います。
私は git が大好きです - got-ya の過去またはほとんど過去のことを望んでいます +++++++++++++++++++++++ 編集: 2013 年 4 月 1 日
ClientMgr は元のブランチで、コミットが 1 つありました。私は作業を続けました (ClientMgr ブランチにいると思っていましたが、代わりに新しい clientmgr ブランチにいました。
同じ名前なので心配です - 別のケースは時限爆弾の可能性があると思います。それは私が疑っています-gitはほとんどそれらを別々に扱います-しかし、常にではありません。たとえば、ClientMgr を使用しているときに clientmgr をチェックしようとすると、既に使用しているというエラー メッセージが表示されます。
これを見ると、他の問題が迫っている可能性があります。
私の最初のステップは、もう一度バックアップすることだと思います-次に、ClientMgrの名前を類似していない場所に変更してみてください-そしてテストして、それがどのようになるかを確認します.
それはうまくいく - 少なくとも私は世話をした(またはしたかもしれない)
繰り返しになりますが、皆様のご意見に感謝いたします。
ジム・H
+++++++++++++++++++++++++ 編集 2
期待したものではありませんが、問題ないようです
git branch -m ClientMgr oldclientmgr 経由で ClientMgr の名前を oldclientmgr に変更しました
SourceTree のツリーを見て - 両方とも oldclientmgr に名前が変更されました グラフを確認しました - コードを開いて確認したところ、目的の場所にあるように見えました - 適切に配置されているように見えます
だから私が思ったように-gitは常に大文字と小文字を区別するとは限りません-または、両方のブランチの名前が変更されていないでしょう。
もう一度 - ありがとう!
ジム・H