2008-03-06
京都弁のおんなのこ
いいっすね!!!
git svn dcommit がうまくできないときが
branch 切って開発してて、git svn な branch で merge して git svn dcommit するとうまく svn へコミットできないときが。typo さんに fast forward だとポインタが変わるだけぽくて、それだと変更したかどうか解らないので、merge 時に --no-ff オプションつけるとイイヨ、とのこと。
また、svk のように svn commit を一つのコミットにまとめるには git merge --squash るとよいと。これなら fast forward もされないので、git svn な branch へ merge るときは git merge --squash がデフォルトになりそう。
typoster++
今日の .vimrc さん
fuzzyfinder で C-c 押したら抜ける。(normal なモードを通さない)
autocmd FileType fuzzyfinder nmap
git で特定ファイルをグローバルに無視する
git レポジトリごとに .gitignore とかに書けばできるんだけどめんどくさい。git コマンド全体で適用して欲しい。いわゆる ~/.subversion/config の global-ignores 相当なことをするにはまず global な config に ignore を書くファイルを作る。
git config --global --add core.excludesfile "$HOME/.gitignore"
んで ~/.gitignore を適当に弄れば ok。
*.o
*.lo
*.la
#*#
.*.rej
*.rej
.*~
*~
.#*
.DS_Store
*.sw[po]
tags