SVN是否在本地硬盘上保留更改

时间:2014-03-24 08:56:48

标签: svn version-control

说,如果我没有互联网连接,并且我想查看以前的版本,那么SVN是否可以。换句话说,它是否在您的机器上本地保存差异。

2 个答案:

答案 0 :(得分:2)

Subversion在工作副本的根目录下的.svn文件夹中保留原始副本“base”(即您签出或更新的最新版本)。

这意味着您可以使用svn status查找已在本地工作副本中修改了哪些文件,并在没有连接到服务器的情况下查看svn diff的修改内容。您还可以svn revert回到基本修订版。

但是,除非您与存储库建立了连接,否则无法检查特定提交所做的更改。

答案 1 :(得分:0)

由于SVN是客户端 - 服务器系统,您无法查看/签出以前的版本。您需要的所有信息都在服务器上。您可以看到“离线”的是更改比较(show changes)。

GIT可以完全脱机访问。

(假设您的SVN-Repository位于服务器而不是本地计算机上)