AnkhSVN是什么?参照
http://day.cnblogs.com/category/47742.htmlhttp://day.cnblogs.com/archive/2006/02/06/326172.html
以下只是针对AnkhSVN 0.5版本
1.
AnkhSVN没有提供锁的功能
而对*.csproj的合并是自动完成的,通常会出现错误..
一般这样解决:
(1).删掉本地版本,从服务器上重新load
(2).和TortoiseSVN一起使用, 利用TortoiseSVN Load部分文件
2
通过AnkhSVN第一次Load一个项目时
项目的地址不要有空格
例:http://localhost:8080/svn/MyProject/ 如果这个址最后多了一空格
刚会出现写入错误,说用户对根目录没有操作权限啥的
3
项目文件改变时
比如添加文件
重新Load项目时,文件不会被自动地包括在项目中
但已被Load到本地,需要手动添加
这个bug严重..
4
使用AnkhSVN进行项目管理
有两种方法
(1)在vs中直接使用AnkhSVN签入一个项目.
则会自动排除Bin,obj文件夹等项目自动生成的文件,另外被项目排除在外的文件也不会被Check In
这样做项目比较干净,但不能使用TortoiseSVN的完整功能..
(2) TortoiseSVN 签入一个项目
用vs打开项目,将项目Force到AnkhSVN源码管理
签入时需在排除与项目无关的文件..这个麻烦,如果项目很多的话.
// add by day
// 3/7/2006
// TortoiseSVN的记录文件更改的是 .svn 如果你在AnkhSVN的配置文件中更改了这个名称..(_svn)
// 则没办法使TortoiseSVN和AnkhSVN合用..(限于vs的Webproject...)//在AnkhSVN还不完善的情况下,推荐(2),可以使用TortoiseSVN的完整功能.
//在崩溃时也不至于傻眼..
//上面这两句讲错了..sorry