git windows

在测试过很多中dvcs之后,最后决定用git。git在linux表现是非常完美的,不管是中文文件名,还是log,同时git svn clone也相当的完美。但是在windows下,乱码问题一直得不到解决。万般无赖之下只有抛弃以前的历史,直接svn co下来之后,生成一个新的git repo。

要想中文显示正常,在msysgit的安装目录下的/etc/git-completion.bash中增加一行:

1
alias ls='ls --show-control-chars --color=auto'

修改/etc/inputrc中对应的行:

1
alias ls='ls --show-control-chars --color=auto'

/etc/profile中增加一行:

1
alias ls='ls --show-control-chars --color=auto'

windows下完美解决问题。可惜windows下的repo在linux下是不能够正常使用的!等待解决git官方utf-8支持吧

google code hg 保存密码

hg不能像svn那样保存密码,每次都要输入密码不太方便,可以通过

编辑工程目录下.hg/hgrc

1
2
[paths]
default = https://projectname.googlecode.com/hg

把密码和用户名填到URL里就行啦

1
2
[paths]
default = https://user:pwd@projectname.googlecode.com/hg

ms vc下stderr到文件

msvc下使用fprintf(stderr, ...)的时候,如果系统不是/subsystem:console的话,我们将看不到信息。如果程序要将消息重定位到文件的话,可以使用

1
2
program begein : FILE* newstderr = freopen("xxx.log", "w", stderr);
program end: fclose(newstderr)

就可以了

使用 google voice激活orkut

由于orkut需要激活,但是激活的手机中不能选择中国,所以一直无法使用。今天无意中想到了Google voice至申请以来还没有用过,能否通过Google voice来激活orkut呢?

答案是Yes。