ぼく用あれこれまとめ
TortoiseGit 導入メモ
最終更新:
bokuyo
-
view
TortoiseGit 導入メモ
Download/Install
- まずは msysgit をインストール
- http://code.google.com/p/msysgit/downloads/list
- 今回は「Git-1.7.9-preview20120201.exe Full installer for official Git for Windows 1.7.9」をいれてみたよ
- 次に Tortoise Git をインストール
msysgit インストール
Adjusting your PATH environment
- Use Git Bash only
- 素直にPATH を通したい場合はこれ。これでいいと思う。
- コマンドプロンプトから使うよりも、Cygwin 上でgit を導入して使ったほうがよさそう。
- Run Git from the Windows Command Prompt
- コマンドプロンプトからgit を使いたい場合はこれ
- Run Git and included Unix tools from the Windows Command Prompt
- なんか複雑なことしたい人はこれ。
- 警告文って、「find.exe や sort.exe のようなWindows tools を無視しちゃうかもしれないよ?その辺の実装理解してるならこれでもいいよ。警告は出したからね。あとは知らないよ。」みたいな感じ(?)
Configuring the line ending conversions
- Windows (CRLF)と Unix (LF)で改行コードが違うのでそれに対応するためにも設定してね、とのこと。
- 改行コードが違うと、cygwin やlinux で動かすためのシェルスクリプトが動かなかったりして困るので、クロスプラットフォームならそこのところも考えたほうがよさそう。
- あとあと変更もきくので、そのときのプロジェクトの方針に従えばいいかと。
- Checkout Windows-style, commit Unix-style line endings
- Windows プラットフォームだけのプロジェクトならこれでおっけー
- テキストファイルを LF -> CRLF に変換してくれるみたい
- あとでこのオプションに変更するときはプロパティの'core.autocrlf' を 'true' に設定すればおっけー
- Checkout as-is, commit Unix-style line endings
- テキストファイルをcommit するときに、CRLF -> LF に変換してくれるオプション
- クロスプラットフォームならこれ。
- あとでこのオプションに変更するときはプロパティの'core.autocrlf' を 'input' に設定すればおっけー
- Checkout as-is, commit as-is
- 特に改行コードを気にしないならこれ。
- クロスプラットフォームなプロジェクトでは推奨しないよ、とのこと。
- あとでこのオプションに変更するときはプロパティの'core.autocrlf' を 'false' に設定すればおっけー