来天津之后,吾就建议,把东西备份到SVN,发现问题进行对比。自然的,对方是不屑一顾:有SVN。那有SVN怎么还出这样大的错误?明明是服务器文件修改了,却说是终端软件问题?这个吾就没有深究。此类错误都会犯,关键是怎么办。
因为这LINUX平台特殊,没有SVN,所以他们平常就懒得操作了,不会检查哪个文件变了。这个其实吾也很理解的,人都是很懒的,也都是盲目自信的(没有人改,绝对没改)。
在这种LINUX上,怎么检查代码修改问题?既然是修改,不是把目录进行简单的替换(也许就把有用的修改给搞没了)。吾有以下办法:
- LINUX使用samba,把开发目录共享出来。
- 在WINDOWS上使用SVN把代码检出到本地。
- 使用比较软件(如Beyond Compare)进行目录比较。对差异进行逐个修改。
实际上吾就是这么干的,编译OpenJDK时,整个目录进行仔细对比。当然了,吾虽然说了两次,对方不听吾亦无可奈何。