今天在Windows下想用乌龟svn对一个目录重命名,不过仅仅是大小写的改变而已 client -> Client,但是svn不允许,我没理他,直接用系统的重命名改了。
结果提交的时候就完蛋了。。,svn显示提交失败,然后我去看了一下 Client 里的所有文件都没了,一开始很郁闷,后来想想这应该和svn的提交原理还有windows的目录名字有关系。
由于在Windows中,目录名是不区分大小写的,比如 client 与 Client , 其实是同一个目录,
虽然不像Windows里的乌龟svn那样直接右键文件夹就能使用,不过也很不错了,总比用命令行要方便许多。
另外一个选择就是安装Eclipse的Subclipse插件,装一个独立的客户端就是为了随时可以更新代码而不需要开Eclipse。
安装方法: sudo apt-get install esvn