说,如果我没有互联网连接,并且我想查看以前的版本,那么SVN是否可以。换句话说,它是否在您的机器上本地保存差异。
答案 0 :(得分:2)
Subversion在工作副本的根目录下的.svn文件夹中保留原始副本“base”(即您签出或更新的最新版本)。
这意味着您可以使用svn status
查找已在本地工作副本中修改了哪些文件,并在没有连接到服务器的情况下查看svn diff
的修改内容。您还可以svn revert
回到基本修订版。
但是,除非您与存储库建立了连接,否则无法检查特定提交所做的更改。
答案 1 :(得分:0)
由于SVN是客户端 - 服务器系统,您无法查看/签出以前的版本。您需要的所有信息都在服务器上。您可以看到“离线”的是更改比较(show changes
)。
GIT可以完全脱机访问。
(假设您的SVN-Repository位于服务器而不是本地计算机上)