Tortoise SVN: Can't check path ... aux.h
现在组里在搞一个C/C++/Fortran编译器,叫Open64,是Linux下的,用SVN维护
因为经常要在Windows下用Source Insight看代码,所以就想在windows下用Tortoise SVN把代码下下来。结果每次一下到一个叫 aux.h的文件就报错“Can't check path ... aux.h Wrong parameter”
后来到网上搜,才发现aux是DOS时代的设备文件,跟nul, con之类的一样(DOS时代过来的应该都记得copy con 命令吧),所以任何以aux命名的文件和目录在DOS下都是非法的,而Windows继承了这个特点,所以当Tortoise试图在windows下创建这个文件的时候就出错了。
现在似乎也没什么好的解决方法,我准备明天用vmware装个linux,然后把那个分区挂到linux下面去做svn checkout,明天再说吧
寒。
微软是很白痴ide。。。
你好!非常感谢你的这篇文章。我们组的项目也是用svn托管代码的,其中有一个文件叫Con.java,我在我的windows电脑check out项目时,下载到Con.java文件就终止了。
只能叫组员改名了。