SVN是集中式的版本控制系统,这里的集中指的是几乎所有的数据都集中在SVN服务器,也就意味着脱离了服务器它几乎没有任何功能了(没错,脱离服务器的版本库就只是文件夹而已)。相比而言,Git属于分布式的,脱离了Git服务器,Git还可以在本地提交查看等等(完全正常的使用)。 回答一下你的问题吧,如果你只是复制了代码的目录而且脱离了服务器的话,很抱歉,没法查看了,因为SVN本地只保留WorkCopy,每个查看需要和服务器通信才行。 所以给几点建议: 想办法连接到服务器; 或者,直接把服务器的整个SVN数据都down下来,在本地跑起SVN服务,然后重新检出(或者修改现有本地版本库的SVN地址),然后就能看log了。唉,如果SVN服务器上的数据有更新的话又得重新down,特别扭和繁琐; 如果有经常需要离线查看的话,比较建议换用Git。
SVN是集中式的版本控制系统,这里的集中指的是几乎所有的数据都集中在SVN服务器,也就意味着脱离了服务器它几乎没有任何功能了(没错,脱离服务器的版本库就只是文件夹而已)。相比而言,Git属于分布式的,脱离了Git服务器,Git还可以在本地提交查看等等(完全正常的使用)。
回答一下你的问题吧,如果你只是复制了代码的目录而且脱离了服务器的话,很抱歉,没法查看了,因为SVN本地只保留WorkCopy,每个查看需要和服务器通信才行。
所以给几点建议: