4,svn出错:Error: File or directory '.' is out of date; try updatinghtml
出错缘由:SVN服务器端的版本比你的版本要新,不容许提交。浏览器
解决方案1:右键你所要提交的文件,team-->update 更新最新版本 而后再提交
解决方案2:删除根目录的.svn目录(若是没有找到请设置文件夹显示隐藏文件)后,再提交就能够了。(这种方法有时无效)缓存
6:’.’ is not a working copy. Can’t open file ‘.svn\entries’:系统找不到指定的路径。服务器
解决方案:缘由是输入的访问路径不正确,如svn://192.168.6.200/若是最后少写了“/”,就会出现这种错误提示。svn
7:将文件checkout以后,没有出现SVN的图标,是怎么回事?this
解决方案:有些时候在客户端Checkout文件后,SVN的系统图标也会不显示,能够执行一下“Clean up”,就会出现SVN的系统图标。 命令行
8:为何添加的文件,别人看不到,版本库里也没有?日志
解决方案:最可能的缘由是,你只是执行了“Add”而没有“Commit”,这样只是在本地注明某个文件是预约要增长的,而没有实际添加到版本库中,要添加到版本库必须执行“Commit”。删除文件也是同样。orm
9:“Commit failed。……You have to update your working copy first”提交失败,须要首先执行更新操做。htm
解决方案:多人同时修改同一文件,在提交前其余人已经抢先提交到SVN服务器中,致使该错误;解决方法:对工做复本中的文件进行更新便可。
10:更新时提示文件发生冲突:“One or more files are not a conflicted state。”
解决方案:多人同时修改同一文件的同一部分,SVN没法自动进行合并,会致使该错误;解决方法:对工做复本中的文件和服务器的文件进行比较,手工合并便可。
11:“Commit failed;File already exists”提交失败,文件**已存在。
解决方案:版本管理系统在改变你的计算机上的工做副本时,是很是的当心的。在作任何事情以前,它都尽量把您的意图写到你的计算机上的日志文件中去。但若是偶然地操做中断了(例如:忽然停电了,您的计算机死机了),那么日志文件记录就可能同您最后的工做状态不一致。一种建议解决途径:先把要提交的东西拷出来放到其它目录,再更新本地文件,而后把拷出来的文件从新放回去提交。
12:Working copy’**’locked. Please execute the ’Clean up’command.
解决方案:Subversion客户端在提交内容以前会在本地的工做拷贝写日志,防止其余客户端再次做操做,若是这个提交过程当中发生错误,就会存在未清理的日志,解决这个问题之须要执行“清理”操做,整理你的计算机上的工做副本,清理错误的日志记录,使您能够继续操做。
13:执行clean up时,出现错误“Subversion reported an error while doing a cleanup!” '**' is not a working copy directory ”
解决方案:遇到这种状况,先删除隐藏文件夹.svn中的tmp下面的临时文件,再执行clean up。
14:由于仓库与目录不少,使用TSVN每次选择目录URL of repository有不少地址,如何才清除呢?像清除浏览器中的历史那样,用什么方法呢?
解决方案:右键->TortoiseSVN->Settings->Saved Data,就能够清除你想要的东西了,包括URL、log、窗口大小、密码缓存等。
15:在SVN中选中一个目录show log时,出现了某些版本只显示版本号和(no date),没有其余信息,什么缘由引发的?
解决方案:出现了(no date)的revision,为其余人修改了你所没有权限访问的某个目录下的文件。
16.svn: This client is too old to work with working copy '.'. You need to get a newer Subversion client, or to downgrade this working copy. See http://subversion.tigris.org/faq.html#working-copy-format-change for details.
安装了多个版本的SVN客户端(TSVN,Subclipse,...),且各个客户端的版本不一致。高版本的SVN客户端会自动更新本地工做目录中的 .svn 目录下的文件格式,致使旧版本的SVN客户端不能继续访问该本地工做目录
将本机安装的全部的SVN客户端都更新到同一个大版本,以免本地工做目录的格式不一致
svn: 此客户端对于工做副本 “.” 太旧。你须要取得更新的 Subversion 客户端,或者降级工做副本。 参见 http://subversion.tigris.org/faq.html#working-copy-format-change 以得到更详细的信息。
17.svn: Working copy 'trunk/src' locked svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
异常操做致使目录没有解锁。
一个简单的重现方法:在 .svn 目录下建立空的名为 lock的文件
使用命令行 "svn cleanup" 或者相似的“清理”动做删除锁定
svn: 工做副本“trunk/src”已经锁定 svn: 运行“svn cleanup”删除锁定 (输入“svn help cleanup”获得用法)