svn里面的文件怎么看是不是最新的 svn升级客户端和服务器要保持一个版本么?

[更新]
·
·
分类:互联网
1630 阅读

svn里面的文件怎么看是不是最新的

svn升级客户端和服务器要保持一个版本么?

svn升级客户端和服务器要保持一个版本么?

1、不必保持两端版本一致2、你客户端升级到1.7后,需要对每个客户端副本执行一次“升级”操作,然后才能正常使用。(原因主要是1.7版的SVN客户端的.svn文件夹被集中到了副本的根目录下,而不像以前是分布在副本的各级子目录下)

svn在本地修改了文件后出现红色感叹号的原理是什么?是本地和服务器比较了版本号后得出的结论么?还?

这个不需要和服务器进行比对,SVN客户端会在checkout出来的文件夹中建立一个隐藏的.svn文件夹,这个文件夹中就存储了文件版本的相关特征信息,每次修改文件后,SVN客户端就会根据.svn文件夹中的特征信息判断是否文件被修改过,如果修改过就会标记红色感叹号。
这个过程都是在客户端本地进行的,不需要连接到服务器比对,即使断网也可以正常比对。

svn怎么看文件大小?

有安装TortoiseSVN。文件右键,TortoiseSVN--show log,选择不同的两个revision,右键compare revisions。

svn恢复某个文件?

恢复SVN删除文件或文件夹,有TortoiseSVN和Subclipse插件两个方法,使用步骤如下:用TortoiseSVN:
1.在本地workingcopy中,用TortoiseSVN-gtShowlog查看版本库的历史记录。可以用search;
2.找到删除该文件或者文件夹的版本,在Logmessage里右键Revertthechangesfromthisrevision;
3.该文件或文件夹就被恢复到本地的workingcopy中。如果误删除的,commit到Repository里就行了。用Eclipse的Subclipse插件:1.用Team-gtShowSVNRepositoryHistory查看版本库的历史记录;2.找到删除该文件或者文件夹的版本,右键ReverttoXXversion;3.该文件或文件夹就被恢复到本地的workingcopy中了。如果是误删除的,commit到Repository里就行了。