对空白吸冲突
空白已经结束了一个可怕的疼痛对我来说,同时使用Git。
git config apply.whitespace=strip
似乎highten你获得冲突的机会(因为你带不必要的空格,然后其他合作者看到剥离空格作为改变其提交?)
我已经尝试了一些其他配置为apply.whitespace
过去,和其他的configs的一个可能解决这个,或许还有其他设置来处理的空白,我只是还没有碰到过,不过我还没有找到明确的方式来获得我想要的是。
我想静静地解决冲突的空白:
我再也不想对另一空白冲突。 如果另一提交者改变空格,或者我改变空格,然后必须合并对不住自己的冲突, 我真的不想知道。 如果有人通过改变空格的变化从K&R风格我的代码,以一个真实的布雷斯风格,我喜欢的git允许任何空白设置为经由具有可查看其冲突胜出。 我只是不足够的关心空格希望看到它发生冲突。
所以......是没有办法,我可以配置的git做什么办法?
如果这有什么差别,这是我的Git版本,和我目前的配置:
tchalvak:~/ninjawars$ git --version
git version 1.6.0.4
tchalvak:~/ninjawars$
git config --list
color.branch=auto
color.diff=auto
color.status=auto
color.branch.current=yellow reverse
color.branch.local=yellow
color.branch.remote=green
color.diff.meta=yellow bold
color.diff.frag=magenta bold
color.diff.old=red bold
color.diff.new=green bold
color.status.added=yellow
color.status.changed=green
color.status.untracked=cyan
gui.recentrepo=/home/tchalvak/zd/htdocs/cms
apply.whitespace=strip
user.name=****
user.email=****
alias.co=checkout
github.user=tchalvak
github.token=****
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=...@github.com:tchalvak/ninjawars.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master