复制的SVN目录怎么查看修改日志

从svn仓库复制了整个代码的目录到另外一个机器上。想查看每个commit的改动有什么办法么。离线的情况。

阅读 6.8k
2 个回答

SVN是集中式的版本控制系统,这里的集中指的是几乎所有的数据都集中在SVN服务器,也就意味着脱离了服务器它几乎没有任何功能了(没错,脱离服务器的版本库就只是文件夹而已)。相比而言,Git属于分布式的,脱离了Git服务器,Git还可以在本地提交查看等等(完全正常的使用)。

回答一下你的问题吧,如果你只是复制了代码的目录而且脱离了服务器的话,很抱歉,没法查看了,因为SVN本地只保留WorkCopy,每个查看需要和服务器通信才行。

所以给几点建议:

  • 想办法连接到服务器;
  • 或者,直接把服务器的整个SVN数据都down下来,在本地跑起SVN服务,然后重新检出(或者修改现有本地版本库的SVN地址),然后就能看log了。唉,如果SVN服务器上的数据有更新的话又得重新down,特别扭和繁琐;
  • 如果有经常需要离线查看的话,比较建议换用Git。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进