SVN客户端常见问题及解决方法
1,出现:403Forbidden.
常见情况及解决方法:
A, 若已保存密码,登录时不提示输入密码直接显示403forbidden ,桌面右
键svn--settings--saved data--Authentication data Clear删除密码记录,重新登录。
B, 检查登录路径是否有问题,如权限路径为
https://192.168.0.242/svn/ZQZRT/trunk/DOC,却以路径https://192.168.0.242/svn/ZQZRT登录。 C, 无权限,联系服务器管理员。
2,连续弹出输入用户名密码框
密码错误,联系管理员重置密码。
3,提示已锁定,并要求执行Clearup(清理)操作。
出现这种情况一般为本地工作空间太混乱,或无更改权限,或修改内容与库中提交内容有冲突。Subversion客户端在提交内容之前会在本地的工作拷贝写日志,防止其他客户端再次作操作,如果这个提交过程中发生错误,就会存在未清理的日志,解决这个问题只需要运行清理命令 A, 根据提示做Clearup操作(最好进入有感叹号的最低一级文件夹做该操作,再做update,同样再检查其他有感叹号的文件夹做相同操作);
B, 删除.svn文件夹中lock文件(最好进入有感叹号的最低一级文件夹做该操作,再做update,同样再检查其他有感叹号的文件夹做相同操作); C, 本地电脑中删除有冲突一级文件夹,重新下载(注意备份修改内容)。 注:无更改权限的实施人员,在取版本时直接使用export导出功能导出固定版本内容(这样与配置库无连接,修改对库中无影响,不会自动锁定);
提交前先做update操作,如有冲突,解决后再提交;
对已修改的内容不想要时做revert操作(取消)后再做update操作;
4,“400 Bad Request”错误
A:用户在登录时,输入正确的地址,按“回车”键后,系统长时间未反应,最后出现“400 Bad Request”的错误,为什么?Q:原因是卡巴斯基的WEB反病毒保护功能和SVN冲突:解决方案:在“设置”->\服务\网络设置\端口设置中取消对80端口的监控;或在“设置”-〉保护-〉信任区域-〉添加-〉浏览,浏览TortoiseSvn安装目录下TortoiseSvn\\bin\\TortoiseProc.exe文件即可。
5,建立分支或者标签时出现,文件夹名不存在或者已存在。
在要建立分支或标签的本地工作目录中,提前建好文件夹再打分支或;不在工作目录中建文件夹,新建分支时在Branches/Tags 后面手动加上文件名。(与SVN版本有关)
6,忽略不想提交的文件。
(对应的问题:某些文件自动被忽略,在忽略列表中删除文件类型即可)
Thumbs.dbindex.html.bak 等冗余文件,这些文件我们没有必要提交到svn,并使用svn管理它,那么有没有智能点的办法呢? 有,设置方法如下:
右击鼠标-> 选择TortoiseSVN -> Setting (设置) -> General (常规设置) -> 在右侧“Golbal ignore pattern”(全局忽略样式)内填入*.db *.bak -> 确定; 使用eclips的时候windows -> performances -> team -> Ignored Resources -> 填入*.db *.bak
设置后,每次进行svn操作,扩展名为db和bak的文件对svn就是透明的了! 根据自己的情况,您也可以填入其它扩展名来使svn忽略扩展名为此的文件,多个扩展名请使用空格隔开。
7,如何导出增加及删除的文件。
SVN是否具有将所有做增加删的文件导出(例如:release 的时候需要的修改的文件名及路径)
有,到你所需要查看的目录文件,右击,\显示日志\在窗口中选择你需要查看的几个版本,右击\复制到剪切版\打开TXT,可以将修改的文件,提交人,版次,信息都显示。
SVN客户端常见问题及解决方法
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)