Hatena::Groupptech

ぷちてく RSSフィード

Archive
 
ProfileProfile

2012-07-21

GitHub for Windowsと日本語入力

04:19

どーもこんちわ。id:kamatamadai さんがGitでWinMergeするのエントリにトラバしてくれたから元エントリをホイホイ見に行ったところ、

GitHub for Windowsはもちろん、日本語入力まわりの現状が参考になった。あとこっち側からの補足とか

トラバ元エントリ

環境とか付随させるツールの設定が手順つきで詳しく書いてあっていい。Windows 7 64bit環境

背景追っかけてGitHub for Windowsの入れ方ここまで詳しく書いてるとこ他に無い。WindowsGit使いは一読で最新状況がわかってGood

Git + Winmerge

ウチで紹介した、.gitconfigだけでWinMerge。多重メンテがやなので原文参照してほしい

ブログだからライブ感で書いてて、コピペる設定ファイルとしてはあんまよくなかったので、下のQiita版から逆輸入してなおしておいた

Qiita版

英語圏含めて書いてないようなやつをQiitaに要旨だけ置くことにしてる

64bitOSでのパス

ブログもQiitaもだけどWindows 7に関して

「Windows 7とかの人は<code>Program Files (x86)</code>なのにすればいい」

的に書いてたけど、WinMerge 日本語版は64bit版があるから、あえて32bit版使ってるひと以外はパス直す必要ない*1

なので記述を消しておいた

GitHub for Windows まとめ

kamatamadai さんのエントリ読んだ上で乱暴にまとめると

と、こんなかんじ

いわゆる「日本語入力」

元エントリで詳しく触れてないから補足すると、この問題になってる部分の「日本語入力」っていうのは

ことを指していて、msysGitはpreviewですでにUTF-8対応してるから

  • コミットメッセージをエディタで編集して日本語入れる
  • 日本語ファイル自体を扱う

とかに問題があるわけじゃないから注意。シェル上から

$ git commit -m "冷やし中華はじめました"
$ git add "アサガオかんさつにっき.txt"
$ touch クワガタ

とかやろうとすると日本語が化けてうまく入らない、って部分のはなし。

あんまり注目されてないけど、この辺の原因は id:nitoyon さんに TAKANO Sho さんが地道に調べてる。nitoyon++, TAKANO Sho++

msysGitのMSYS(MinGW)周りが古いからで、素のMSYSだと正常にできる。というのはQiitaかはてなの他のどこかでも見た

kamatamadaiさんの〆

コア周りのインストールパスが変動しちゃうことから

msysGit の日本語入力が正常にできるようになれば、『GitHub for Windows』は削除しようと考えている。

その理由は、インストール先のフォルダ名が、以下のように一意にできないからだ。

GitHub for Windowsの導入について(追記あり) - 鎌玉のよしなしごと

という方針らしい。kamatamadai++!

GitHub for WindowsPowerShellあたりについてだいぶよくわかった。結構考えてた通りな感じで避けててよかった

これから使うかといわれるとGitHub for WindowsPowerShell両方使わない。はい。

  • git-cheetahが入らない
    • Git Bash Hereだけは地味にあってもいい
    • その為だけに右クリ編集ソフト入れるのはアレ
  • msysGitPortableなのがなんとなく納得いかない
  • GitHub + CUIでまんぞく

コアがmsysじゃなくて独自エンジンとかだったら惹かれたかもしれない

PowerShell問題外

GitHub for WindowsPowerShell使うとGNU周りのUtilが使えないみたい(あうー)。なのでPowerShellで全部やるか、いやならCygwinなりにパス通すとか

ウチのGit系記事

このへんのアーカイブ検索と、カテゴリGitな あしかのタスクにだいたい書いてるからどーぞ


Windows Gitユーザにさちあれ

*1:結構いそうな気もするけど

kkoba@plowman.co.jpkkoba@plowman.co.jp2012/09/13 14:01私もWindowsでGit使ってます。
こんなの書いたのでよろしければ見てください。
http://www.plowman.co.jp/school/Git/Git.html

noromanbanoromanba2012/09/15 03:12> kkoba (or plowman)
Pro Gitは日本語訳がまだまだアレなまま止まってるんでいいとおもいますよー

# Blogコメント欄マルポ というのが昔懐かしすぎてもはや新しいのではんのうしてみた

noromanbanoromanba2012/09/15 03:33コメント書いたらモデ待ちになった
http://www.plowman.co.jp/blog/?p=23

トラックバック - http://ptech.g.hatena.ne.jp/noromanba/20120721