IT関連

Git SourceTreeでファイル名の大文字・小文字を検知

投稿日:2019年7月2日 更新日:

SourceTreeでGitを使っていて、ソースはもちろんのことファイル名を変更したときでも、変更を検知してくれるのだが、ファイル名の小文字を一部大文字にしただけでは検知されなかったので備忘録。

 

ネットでしらべたらgitのconfigでcore.ignorecaseがデフォルトではtrueになっているので、falseに変更したらいいとのこと。

 

しかしどれを直すか解らない。

 

私の場合、開発環境は自席PCで、Gitサーバと、本番へフックする環境(←自分でもよく解ってない)の3つがあるので、どれを直していいのか解らなかった。

 

普通に考えて自分が触っているソースにある.gitの中を触ればいいのだと思ったのだが、PCにgitが入っていないせいかgitコマンドが動かない。なんだろな。

 

次にサーバ側を疑ってリモートして向こうの設定を直してしまったのだが結局は直らなかった。まぁ大事には至らなかったのでいいのだが。

 

それから数ヶ月後。ようやく解明した。

 

SourceTreeの右上にある設定の歯車ボタンをクリックして、下にある設定ファイルを編集から適当なテキストエディタを選べばあら不思議、configが出てきたではありませんか。

 

確かにここのignorecaseがtrueになっていたので、falseに直して更新。

 

SourceTreeをF5で更新すると、ファイル名の大文字小文字を変更したものまで、検知してくれるようになった。

 

変更の更新を検知するのだから当然自席の環境のgitファイルの話ですよね。考えるまでもありませんでしたが、何をとち狂ったかリモート側を見るとか変なことをしていました。

 

gitをPCにインストールしていたらgitコマンドで直していたのだと思いますが、SouceTreeに入っているgitを使っていたせいか、コマンドが使えなかったので、そういう変なことをしていました。

 

ちなみに、ignorecaseをfalseにしたら、「…」の変更と、「?」の新規の2つが差分として表示されてしまった。あれ?これはどっちをコミットすればいいのだ?と思ったが、2つともコミットしたところ問題なく行けた。大丈夫みたい。

 

何を言っているのかわからねーと思うが、おれも何をされたのかわからなかった。まさに、そんな感じでした。

 

これでOKめでたしめでたし。

スポンサーリンク




スポンサーリンク




-IT関連
-, ,

執筆者:


comment

Your email address will not be published. Required fields are marked *

関連記事

ヤマハ PJP-MC24 PJP-50R でエラー487が出た

会社で使っている音声会議システムで不具合があったので備忘録。   正式名称は「他拠点接続用オーディオミキサー」 親機はPJP-MC24、子機はPJP-50R。   ある日突然子機同 …

XAMPP Windows 複数のPHPバージョンを切り替える 共存

なんちゃってWebプログラマーの俺が、会社でなんちゃってプログラムを作っている話なので、話半分に聞いてほしい。というか、自分の備忘録です。   会社の基幹サーバに対してWebで照会するプログ …

AS400/IBMi 文字列の並び順AAA~999まで

ITの世界では同じだと思いますが、3桁の文字列はどういう並び順になるのか調べました。   物理ファイルに3桁のカラムを1つ用意してテスト文字列を登録する。 登場人物は、 000 999 ZZ …

AS400/IBMi クライアントアクセスのキーボード設定

クライアントアクセスのキーボード設定の備忘録です。 「編集」→「設定」→「キーボード」→「編集(C)」で設定する画面のことです。   これですね。枠の中に割り当てたい機能を入力します。基本は …

AS400/IBMi クライアントアクセスwsファイルのアイコンを元に戻したい

いまだにお世話になっているクライアントアクセス大先生。 IBMはACSを推奨しているけど全台数ACSに直すのは大変なので二の足を踏んでいる我が社です。   クライアントアクセスを起動するファ …

Adsense広告




文字で検索

人気記事

なぜだか人気記事

読んでほしい順に