Werver 2008マシンでWindowsマシンとホストMSysGitを開発しています。 Redmine(BitNami Redmine Stack)を問題追跡/プロジェクト管理システムとして使用します。Windows Gitリポジトリで大文字と小文字を区別する方法
私たちはGitと開発マシンで全く問題はありませんが、Redmineにリポジトリがどのように表示されるかは、感性の問題のように見えます。
Redmineのリポジトリはおそらく、この一方で(私には未知の何らかの理由で)下ケースパス
+-Develop
| |
| +-Library .....
| |
| +-AutomatedTests .....
|
+-develop
|
+-library .....
にコミットされているいくつかのファイルに、以下のように(だけでなく、正確に重複していない)の木を「複製」と表示されますクローンとしての生命を脅かすものではなく、Windowsへのチェックアウトにはこの問題はなく、Redmineのコードをブラウジングするのは面倒です。
a)木を表示している間、赤マインケースを非感受性にしてください。 または b)は
これは既に設定されていますが、私はそれがRedmineに表示されている可能性があります、私はそれがgitチェンジセットを取得し、それらに基づいてMySqlテーブルを作成することを知っている。だから多分Redmine/MySqlにはパスが異なって見えますが、Windowsはそれほど難しいので、私の質問は本当にRedmineに何かするのですか、GITのファイルの名前を変更し始めますか? –
git configのignorecaseは、ファイルの比較時に大文字と小文字を区別するためのものです。 –
@RobertChrist実際、 'ignorecase'はファイル名の大文字小文字の変更を見ることができます。私は数分前にこれを確認しました。しかし、Windowsエクスプローラで名前を変更している場合は、問題を解決するだけでは不十分です。 (単に新しいファイルを見るようにするので、単純な名前変更/大文字小文字の変更と認識するのではなく、リポジトリに2つのバージョンがあります) – Venryx