最終更新:2021-08-26 (木) 10:38:37 (757d)
TortoiseGit
Top / TortoiseGit
TortoiseSVN Git Version.
It is porting TortoiseSVN to TortoiseGit The latest release 1.6.3.0
Please avoid use msysGit 1.7.2.3 with 1.5.3.0
http://code.google.com/p/tortoisegit/
msysGit (Git for Windows)
- msysGitのインストールが必要。(Git-1.7.xx-preview2012xxxx.exe)
- msysGit 1.7.10 or above (the "Full installer for official Git for Windows" download package is sufficient) is also required for TortoiseGit (recommended order: install TortoiseGit first).
メモ
- インストール後にGit for Windowsを要求される
TortoiseGit/コマンド
日本語版
- msysGitおよびTortoiseGit(英語版)のインストール後、日本語言語ファイルをインストールし、言語として日本語を選択することでTortoiseGitを日本語化できます。
http://sourceforge.jp/projects/tortoisegit/
memo
- TortoiseGitでは内部的にmsysGitを使用している。そのため、日本語ファイル名の扱いも現状ではそれに準じたものとなり、ファイル名はシフトJIS(CP932)で保存される。いっぽう、LinuxやFreeBSD、Mac OS Xなどの場合、ファイル名にはUTF-8が使われるのが一般的だ。そのため、Windows環境のみでTortoiseGitを利用する場合は日本語のファイル名を持つファイルであっても問題なく扱えるが、WindowsとLinux、FreeBSD、Mac OS X間とで同一のリポジトリにアクセスする場合、日本語のファイル名を持つファイルについてはファイル名が文字化けしたり、正しく履歴管理が行えないといった問題が発生する可能性がある。このような場合は、現状ではファイル名に日本語を用いないことをおすすめする。
WinMerge
Diff Viewer
C:\Program Files\WinMerge\WinMergeU.exe -e -ub -dl %bname -dr %yname %base %mine
Merge Tool
C:\Program Files\WinMerge\WinMergeU.exe /e /ub /fr /wl /wm /dl %bname /dm %tname /dr %yname %base %theirs %mine /o %merged /ar
SSHの鍵が読み込まれない
http://stackoverflow.com/questions/7068485/tortoisegit-and-pageant-have-to-add-key-every-time
- Open up the "TortoiseGit > Settings" in your project folder
- Navigate to "Git > Remote"
- Select the correct origin
- "Putty Key" > "..." > navigate to your *.ppk file
- Voilá!
リポジトリごとのSSHの鍵の確認
- TortoiseGitの設定→Git->Remote->PuTTy key
- .git/configに鍵情報が入ってる。
[remote "origin"] puttykeyfile = c:\\path\\to\\ppk
ブランチ名の色
赤 現在のブランチ 緑 ブランチ 肌色 リモートブランチ 黄色 ?
リモートの追加
- origin
- .gitのURL
右クリが遅い
関連
- TortoiseSVN
- TortoiseCVS?