clwn.net
当前位置:首页 >> SVN的ChECkout文件的问题 >>

SVN的ChECkout文件的问题

你这个问题涉及到几个概念:版本库、父版本库、文件夹 版本库,可以认为是svn管理下的一个完整的库,这个库的版本号是统一管理的;父版本库,SVN服务器上存放多个版本库的文件夹,其下的各个版本库是完全独立的,版本号完全不相关

我听你说是“不小心将文件CHEKOUT到桌面”,那么我是否可以理解为,你其实是想CHECKOUT到其它位置?如果我的理解是正确的,那么你可以这样做:将CHECKOUT出来的文件移动到你电脑上想放的任何位置,不会影响与SVN的联系.如果你是想取消与SVN的联系,这样做:如果是WINDOWS下面,使用搜索,将该文件夹下所有的隐藏文件夹.SVN找出并删除.每个文件夹下都有一个隐藏文件夹.SVN,所以如果文件夹比较多,会相当耗时.

这个应该没有什么好办法,只能在原系统中将文件名改好,然后再从windows系统中checkout.其实类似的问题不仅仅是特殊字符,比如Unix、linux中文件名大小写是敏感的,同一个文件夹中可以共存abc.txt、ABC.txt两个文件,而windows中文件名对大小写是不敏感的,这时从linux系统中上传到SVN的两个文件,checkout到windows系统也会出问题,这些只能在Linux系统中改好了重新上传.

Error Authorization failed, 应该是权限被取消了或者没有被授予

在checkout文件夹的时候,选择only file children,这个选项再下载就行了.

你用CMD程序ping一下这个IP,很有可能链接不通这个IP.如果不是这个问题,你就重新下载一个SVN,或者用ECLIPSE里面自带的SVN插件.

清理一下吧,一般都是选择第一个或者前面三个,后三个如非必要不要选择,汉字在那摆着呢,在文件夹空白的地方或者在文件夹上面右击,不要在文件上面右击,不然是没有清理这个选项的,选择 tortoiseSVN -> clean up ;

你提供的信息太少,至少要把checkout失败时的报错信息提供出来才行 我只能猜测一下了,可能的原因之一是你的客户端已经保存了默认的用户名和密码,每次checkout时自动用这个用户名和密码进行操作,但这个用户名密码没有对这个版本库checkout的权

svn说白了就是一种实现文件共享管理的软件,分成服务器端和客户端,所有的文件都存放在服务器端,每个人可以用客户端把文件取到本地查看,也可以在本地修改后上传到服务器端,这样大家就可以随时获得最新版的文件.TortoiseSVN 就是最常用的一种SVN客户端软件.checkout的功能就是把服务器端的整个库取到本地来,checkout操作一般只需要用一次,完成checkout之后,再想获得最新版文件时,用的是update而不再需要checkout详细可以看我的百度文库,有篇在Windows下使用SVN的PPT

这是最近SVN常报的一个错误,是和某些软件冲突导致,至于具体是和什么软件冲突,每个人遇到的都不一样,有防火墙、杀毒软件、视频播放软件等等,可以尝试卸载最近安装或更新过的软件,来确认是和哪款软件冲突,然后再针对性解决.

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com