妈,明早我就回去了

我早上7:30的车,从上海站走,中午就到南通,然后转车,下午就可以到家了。下车后你们就不要来接我了,我走回去,就那么点路。
Advertisements

cvs2svn 转换笔记

 
Python,cvs.exe,sort.exe 都需要。
安装 python, 把 wincvs 的 bin 目录放入 path 环境变量,下载 http://unxutils.sourceforge.net/ 其中有 sort.exe(一定要下载把它放在当前目录,因为 windows 下也有一个 sort.exe,不然会报“输入文件指定了两次。”,也就是说如果提示这个就是这个错误了,我刚才就遇到这个问题了,看了一下 cvs2svn 的帮助文档又去看了 http://www.fwolf.com/blog/post/30 才知道)。
有了这些就差不多了。
然后执行的时候用:
python cvs2svn –encoding=GBK –use-cvs -s svnrepos cvsroot/myproject
这句命令的意思我解释一下:用了 GBK 编码来解析文件名,如果你的 CVSROOT 里面有汉语文件名的话,就要用这个参数,–use-cvs 这个参数请参照 cvs2svn 的帮助文档,我是加了这个参数才转换成功的。svnrepos 就是转换后输出的地方了,这个文件夹应该不存在,不然加一个参数–existing-svnrepos。 cvsroot/myproject 是要转换的 CVSROOT 的位置,你可以转换 CVSROOT 下的任意深度的目录,也就说你可以转换整个 CVSROOT,也可以只转换其中的一个子目录。
哎呀,不说了,遇到什么问题,根据提示步步解决吧。

如果我告诉你这是你的最后一天,你会做什么?

因为要回去了,
怕老妈说我不修边幅,
所以就去修理了一下头发;
今天不知道什么日子,
早上太阳出来露了露脸,
但这个夜晚依然很冷;
凄凉的马路,
我不想回家,
低头看着脚尖,
没有月光,
前面很暗;
空悲切。

火车站

从南广场走到北广场需要 20 分钟;

火车站,各色男女拼命地走着;

有人高声唱着凄凉的歌;

酸酸的。

最近不知道他妈的怎么回事

先前是 freebsd.org 不能正常访问,最近 google 也是时断时续,sf.net 更是变本加厉(不过还可以通过 http://prdownloads.sourceforge.net 浏览和下载文件),奶奶的,网通和电信之间的互访也变得如同每秒一个比特一样,微软的服务也动不动就中断,访问速度也越来越缓慢,这个世界到底怎么了?

累死了现在去给自己买票

买了好几天票,自己的还没买。

vss2svn 转换笔记

 
阅读本文你必须具有 Source Safe 和 Subversion、Apache 基础。
一下操作在 MS-DOS 下完成
 
rem 第一步 确保 ss.exe (Source Safe)在 path 下。
set path=%path%;C:\Program Files\VSS\win32
rem 第二步 确保 svn.exe 在 path 下
set path=%path%;C:\Program Files\Subversion\bin
rem 第三步 确保 APR_ICONV_PATH
set APR_ICONV_PATH=C:\Program Files\Subversion\iconv
rem 第四步 指定 Source Safe Database
set SSDIR=\\192.168.11.86\vss
rem set SSDIR=G:\tmp\vss
rem 第五步 执行转换
vss2svn-0.3.3.exe -vssproject $/myproject -svnrepo http://svn.redv.com/repos/myproject
rem 然后根据提示做一些操作。
 
当出现如下提示时:
ATTENTION REQUIRED:
  Following is a list of all VSS users who have made updates at any time in the
  specified project. In order to preserve the user history during migration to
  Subversion, these users must exist in the Subversion authentication file.
  Usually, this is done with an Apache "Basic" HTTP authorization file, where
  each username is followed by a colon and the hashed password for that user.
  A blank password is permissible. Copy and paste the following lines into this
  authorization file in order to allow this user history to be migrated.
tom:
vss_migration:
PRESS ENTER TO CONTINUE (or enter [q] to quit and start over)…
在 apache 的认证文件中加入用户 tom 和 vss_migration,方法如下:
命令行: htpasswd svn-auth-file tom